Here in Australia it's a part of the vernacular, that being said I understand that some people find it offensive, but around my mates I say it all the time, some girls find if offensive some don't. My missus says it even more than me, but then she's not your typical girl.
Randoms are mate, and your mates are cunts. When I'm down the pub drinking with the boys, it's uttered frequently, but due to most women finding it offensive we only do so when it's a boys night. Sure, the odd woman will say it, but she's a rarity.
As I've said in the past, one of my best lady friends didn't speak to me for nearly a month because I said she was a stupid cunt.
Quite frankly people getting offended over a word disappoint me. Sure, some words, such as the n-word and other racial slurs shouldn't be said, but as far as cunt and other cuss words go? Fair game tbh.