Guilty as charged. You're right, of course, that your non-violent approach is best and puts the proper public relations face on those who support the troops and stand in opposition to the leftist protesters. I applaud your efforts and congratulate you on your successes.
But I don't retract my emotional response to the left's reprehensible attack/protest on wounded vets. Others will disagree I'm sure, but I see those protesting the wounded vets in the same light as I see those who prey on and abuse children, steal from the elderly, abuse animals or beat women and children. It brings out the worst in me.
I can sympathize with what you are saying. It does make you angry, especially when it is Americans who are doing this. To live in the greatest country and have such freedoms and they do not appreciate it. Like casting your pearls to swine.