Back to the 'Goram' example: The word itself is not vulgar in the least. Now that it's clear that goram is a replacement for g*dda*n does that now make the word vulgar?
....no.
If someone now finds the word offensive, it's no one's fault but their own.
We for the greater part already know where the lines are drawn, & replacement words are the compromise.
There are a number of people in the world that find nudity offensive, & also find bikinis offensive because they show alot of skin...does that make the garment itself offensive? or is it just simply in the eye of the beholder?
Should I refrain from using the word 'fudge' because someone somewhere may be offended by the process of 'going number 2'?