Words are only offensive if you take offense at them, the sooner everyone just gets over the taboo associated with swearing the sooner people will stop using them to offend.
I hate it when people say this, you're obviously missing the big picture. If these words weren't taboo, there'd be no reason to say them. They would no longer carry the emotional impact that makes us want to use them, and eventually, we'd just find new curse words. Being offensive is the very point of their existence.