I don't think there's anything wrong with humor that's a little offensive, especially when it makes you pause and think. I read an
article in Time magazine recently that briefly touched upon the idea of what they called "cringe humor"...
"Cringe humor--the humor of awkwardness and faux pas--may be the defining element of early 21st century pop culture, dominating entertainment from Borat to Knocked Up to The Office. It boils down to encountering a social problem or taboo, facing up to it and getting past it by laughing."
It's always been my philosophy that if we can't laugh at these things, then we end up taking them way too seriously, and that's just not pleasant for anybody.
Anyway, be sure to check out the next few strips which will continue this story arc!