On the one hand, I believe that these people should be able to protest whatever the heck they want, the police or lawmakers shouldn't stop them because free speech is their right. That being said, however, as a private citizen and someone planning on joining the USMC I would beat the crap out of anyone that protested at one of my buddies’ funerals.
The thing that really gets me about these people is the pictures of the kids with the "Thank god for IEDs" signs or the "God hates fags" t-shirts. Adults doing crazy shit is one thing, but brainwashing your children is something else entirely.
If I didn't know better I'd say their views are so far out there that they must be making it up just to get people angry.