I don't think just insulting a woman is misogynistic. Using the terms 'stiletto' and 'cunt' though are deluberate attempts to emphasise that she is a woman, and is therefore misogynist.
Whilst many people would refer to "cunt" as a gendered slur, it's most often used against men in my experience. The stiletto thing is a bit weird because, clearly, you are meant to think of stiletto heeled shoes but the metaphor makes more sense if you think of actual stilettos.
Or maybe he just didn't put any thought into it.
Anyway, I have already derailed the thread enough, so I'll stop now.