Wearing a t-shirt that says fuck on it is trashy but free speech is free speech. Furthermore if it said fuck nazis I'm sure he wouldn't have been arrested.
Yeah, the culprit keyword here isn't "Fuck".
two counts of behaving in offensive manner in/near public place and one count of stalk/intimidate intend fear physical harm.
Selective enforcement for sure