Context
That to which people choose to take offence varies with time.
When I was in primary school, (catholic boys school) we were told not to say:
‘Golly’ because= God. “Gosh”=same “Gee whiz”= Jesus
Today Muslims take violent exception to pictures of their prophet. However, portraits and paintings depicting the prophet were common for centuries within Islam . (Search Google images)
In nineteenth century English speaking countries, obscene language referred to blasphemy . EG taking ‘the lord’s name in vain’ and words such as ‘damn’. Words which are often wrongly called Anglo-Saxon expletives today tended to be used simply as common/slang descriptive terms. Eg "fuck;’ comes from the German word ‘ficken’ ‘, to strike’. ‘Cunt’ from perhaps proto Germanic ‘kunto’ or ‘kunta’ in old Norse. Various forms were used for centuries. Closer to today’s use from Elizabethan times at least, as far as I know.
My mum once told me " avoid making unnecessary enemies", which I think is sound advice. One never knows when that person may be in a position to injure one in some way. So I don’t usually intentionally offend others in real life. Internet forums tend to be anonymous with the added safety of separation of distance.
Having said that, I will not usually refrain from expressing a sincere opinion from fear of giving offence. I consider than to allow oneself to be manipulated and censored.