I think it just depends on how you perceive it and also the way it's used as well. Just like the word "bitch" it can be turned into something affirmative or powerful. I don't necessarily see the use of the word cu*** as an insult. It's like another term for sassy or you know with "flair" so I think that's genuinely fine. :)))