Context is important. That word is certainly offensive here in Australia but it does not carry the same level of misogyny that exists in the US. It is used by women and can also exist as a term of endearment or admiration depending on the prefix. Sick / Mad = Good, Shit or Dog = Insult
It's an old video but I never get tired of it.