All kidding aside here.
If you go provoking a crowd, any crowd, there is a chance you may get attacked by them.
Yes, you have free speech, but you also have common sense too. Use common sense in public and you will not complain about getting attacked.
Yes--the muslims that attacked the Christian group is wrong. But those Christians are just stupid. I don't feel sorry for them. In fact, I kind of laugh at them for whining about their rights after pulling such a stupid stunt!
Why are they filming? Are they making a christian version of "Jackass"?
This is the kind of thinking that condones this and allows it to become entrenched. We are a nation of laws and the Christians were breaking no laws.
If I was at a carnival and I saw a group of Christians or any religion doing their thing I'd just look and move on. Many posters are missing the point and missing it deliberately rather than face the cold hard facts.
So, if you walk into the ghetto and start yelling about *******, it's your claim that people will just ignore you and move on? I think that claim is bullshit, but I would suggest that you probably can prove me wrong today. Why don't you go stand in front of a local high school or recreation center, and start screaming insults designed to be as offensive as possible to the group that makes up the majority of the students/users at that facility. Make sure you take along a camera to record your findings. And, then, post them here to make your case.
As stated above, repeatedly, attempting to verbally provoke or incite people to attack you falls into the category of fighting words. It's not constitutionally protected free speech.