Так. Все, что я сейчас напишу - совсем ИМХО, причем корявое

1. Предположительно - тезис на уровне государства работает плохо, а вот на уровне города или даже района города - да, возможно.
2. Пример высосан из пальца и, возможно, ошибочен .
ИМХО, возможное решение проблемы свободы собраний. Механизм -
после подачи заявки на проведение митинга-парада-открытой выставки дается некоторое время, которое жители "пострадающего" района могут голосовать "против". Если набирается "блокирующий пакет" голосов (например, процентов 30 от числа жителей) - заявка аннулируется. Плюсы - пропадают крики в духе "наш парад любви запретили незаконно"
З.Ы. можно и к провоцирующим выставкам подобный метод поприменять