Kyle is not heroic for what he did do, he is heroic for what he didn’t do.
Kyle used only the force that was necessary and controlled his fire like a pro. Many would have panicked a sprayed the crowd that was out to kill him. How many police have unloaded their gun at a perp in fear?
Do you know what it takes to not give in to fear? That is what heroes do.
What Kyle is guilty of is not fathoming the type and degree of pure evil he was standing up to. Naive to be sure, but even in that he has the spirit to serve and to stand up and do something, and that spirit puts him ahead of 97% of everyone else when it comes to personal character.
In ten years, if you called a cop or an EMT for help and looked up and it was Kyle, tell me you would not be relieved.