>>She has the right to wear that obscene shirt. AA has the right to deny her service, and the public has the right to ostracize her for wearing it<<
I could not have said it better :)
You nailed it.
We should treat people wearing offensive crap and spewing offensive crap by mocking the mericlessly publicly and literally pointing fingers at them and laughing at the calling them fools.... I guess that is a “hate crime” these days...