This is a difficult thing to pinpoint becuase technically, "hating" is a slang word coined by the hip-hop community.
However, the root of hating is simply someone knowing they cant do what one person does, so they try and dwarf the persons accomplishments to nothing special in order for them to have some sense of "equalness".
Although I do believe ALL humans are created equal, in the sense that if you have more money or power than me, you are still a human being, having money/power creates status in out society, and dictates importance as well. People are INFATUATED with "being seen", in the effects of other people knowing who they are for some sort of rise in ego...and this goes for both men and women.
The question is, can opposie sex's hate on one another? I have yet to see a guy on here say "Keisha Cole aint shit".