What if you threw a party at your house and it was supposed to be a formal gathering and a bunch of people showed up wearing inappropriate attire.
So shopping malls and public schools now qualify as formal gatherings? Or are you referring only to political rallies? If it's the latter, touche. You make a good point.