Well, I think the context is more important than the word itself. 'Fucking' is being used in all sorts of contexts by now, so it is not really a 'bad word' anymore. If someone calls me 'fucking awesome', I wouldn't feel offended. If someone calls me a 'fucking cunt', I will still take offense though. Not because I lose self-worth, but because I feel it's rude. Depending on, again, context ofcourse.
So then you agree that it is the context and not the word itself. So, you could also be just offended by words that are not regarded as curse words. This why I believe none should be considered bad, because they can all be used in a good or bad context.