What are the chances this little altercation was staged to garner sympathy for the mayor?
1. Dining in public.
2. Looney yells at him.
3. Mayor calmy sasses back.
4. Looney pops him. Altercation ends.
5. Mayor does not file charges.
For being anti-establishment, SJWs sure draw light to zero punishment from the establishment. Even after an assault and battery incident.
This is going to have to happen more frequently before it can be described as turning on them, like you said, it sounds like a staged event.
Staged, probably, since he isn’t in the hospital like Rand Paul and didn’t lose his cool.