Pete,
It is my belief that "being offended" is absurd. Everyone has a right to their opinion, beliefs, weird behavior etc etc. Screaming that "I am offended" is one persons way to get other people to squelch their words or behaviors. I call BS, if someone is offended it is their problem, they chose to be offended. Let everyone be themselves and if we don't like it, we can walk away or ignore or whatever we do.
I happen to love your posts so please don't ever apologize for them.