I was once deleted for using the term "Master Baiter" in a post. (Not in reference to any member of iHub and in a non sexually suggestive manner other than the obvious pun.)
I agree.
So "vulgarity" seems to have a rather nebulous in definition.
Puns not withstanding, that's why people try to push the envelope as far as they can.