You write a lot of words but say nothing. How about this. There is no guarantee in life not to be offended.
It is my contention someone can wear whatever they want and it offends some too bad. Write another 1000 words and you'll still be wrong.
And how do you know people intentions? Mind reader? You just make up so much BS.
What's next, if someone has a cross necklace it will offend some one and that should be removed too.
Or what if a group of school kids from a Catholic school came in wearing the same color shirt for identification purposes and it had AMDG as a logo. Should they be asked to leave too?
Can you ever just shut the fuck up?