There are different reasons for using vulgar language. Some people say it out of spite, gripe, hatred. Some to be funny. Some people say it as a result of habit, and do not mean it. I had a secondary school mate who begins every sentence with NNB...... or puki-mak; today he is a successful businessman and still speaks that way. My Ah Kong rarely uses vulgar language, but when he got angry, he'd let out a barrage of teochew expletives that really sounds bad and it hurts the ears to hear them. He used them once on my school principal much to the amazement of the school office staff who were close enough to witness it, thinking back, it was actually quite humorous. I am not offended by foul language (NS days were the worst!), but I do not use it, and I think people can communicate with resorting to vulgar words, but life's made up of all kinds of folks. However, I think people should refrain from using such language especially if there are young children around. It is just not necessary.
Cheers!