Hey, I'm one of those, I think! For me, dropping a few in a conversation is one thing. Seeing it chiseled onto a web page is quite another.
None of us is personally offended by this language. We simply understand that it has no place in professional communications, because it can only really harm perception vis-a-vis just leaving it out and so probably isn't a smart business move.