I don't wear it, but I'm not offended by it either.
I think it's a bit classier to not wear the more obnoxious stuff. Like, the ones that have the arabic word for "infidel" on it, are a bit more subtle.
But, I certainly wouldn't wear anything like that in the sandbox. Just my not-so-humble opinion.