At one point you have to draw the line between protecting the culture and morality, and free speech. Excessive tolerance for cultural and moral depravity in the name of freedom have led us to where we are today.
Just out of curiosity, roughly speaking where do you draw this line between protecting your culture and free speech?
What if the group in Moscow simply wanted to hold up signs saying "No homophobia" and "End discrimination against homosexuals"? No orgies, no dancing nude men, no lewd acts...just sending a message that gays deserve to be treated with basic respect in society.
Should a society be able to legitimately shut down this protest using government force?