In the movie "Shooter" (a movie that seemed to me to be confused about its politics), Marine Corps sniper Bob Lee Swagger (Mark Wahlberg) makes the mistake of starting to apologize for the death of his buddy. Sarah Fenn (Kate Mara) slaps him and then admonishes him for trying to steal his buddy's honor. She says something to the effect of, "He knew what he was doing and he died doing what he believed in - don't take that from him." My apologies to the script writer. She made what was probably the most significant point in the movie.
The Weekly Standard has an excellent article about how a generation of young (and not-so-young) people are stepping up to protect freedom... and how liberals and the media seem to want to strip the honor from that by making them out to be young, ignorant kids with no other options.