Debate over the term 'misogyny' aside, there is a difference between a word that's simply profane (pick your favorite term for poop/sex) and a word like 'bitch', which is generally frowned upon by the feminist community as being seriously degrading to women.
By that logic, the "N-word" isn't "hatred of blacks", so it's not racist.
"Bitch" is a loaded sexist term, much like the "N-word" is a loaded racist term. There's really never a good reason to use it when you can use something else instead. And just because some people do use it doesn't mean you have to sink to their level when there's a thousand other words you could use.
Well, by some stretch it is: this is a word most women don't like to be called, and when referring to men, at least part of the offense is that it's bad to be a woman.
But is it offensive because being a woman is offensive, or is it offensive because as a man, being identified as a woman is a degradation or insult of your condition of being a man?
A developer might feel slighted at being compared to a manager. Likewise a manager might feel slighted at being compared to a developer. Both might have arguments about why a developer or a manager is better/different/more awesome, but the underlying slur isn't a global condemnation of either developers or managers, but that as a group of X you're trying to be more like other X and not like Y. So being told that you're Y is in fact saying you've failed at being X.
In other words, it's not misogynist if a man feels insulted by being feminized, just like a woman might feel slighted by being forcefully masculinized (sp?).