The culture has to be turned around. The fact that people turn up to an event thinking it’s okay to do that is what needs to be changed.
I don't disagree with you. I still think attempting to 'change the culture' in any specific way, is going to cause the problem to get worse. It's like telling your teenage daughter she can't date the guy with the motorcycle.
They attempted to curb the streaking at major sporting events by simply not showing them on TV. Streaking still occurs, I don't know if the frequency of events has dropped off or not.