You'll have to forgive me fellas...
I was a police officer for 7 years, but was never in the military. I've suffered some abuses just because I wore a badge on my chest, and experienced hatred just because of a uniform I was wearing. For some reason, I was always able to deal with it pretty easily. I always just chalked it up to ignorance.
However, for some strange reason, I don't deal with others getting stepped on and abused quite so easily. It's one thing for a person to do it me, that I can handle. But when I see it happening to someone else, it infuriates me.
If I saw someone dump pig's blood or spit on a U.S. Soldier, I would pummel that person bloody, freedom of speech or expression be damned.
Maybe I need counseling for it, but I'll go seek it after the fact.