I can see both sides of this. It’s very much like the saggy pants topic in another thread. I hate the lack of civility in language in public these days, too, but I think I hate the law intruding in absolutely everything a little bit more.
There used to be laws against stuff like this....and spitting on the sidewalk.