In the end, as George Carlin pointed out, they're all just words. It's the different meanings and emotional responses they incur that set them apart. As such, I think it's a matter of having some empathy and consideration for those here who find it offensive. You can have your freedom to say whatever you want... just not here. There are plenty of other digital oasis where you can let fly. I have no problem "watching my mouth" while I'm here.
It is refreshing to be able to come to a forum that does not engage in this behavior. There is a time and place for everything. TB is not the place for vulgarity. 