I have had a linguistic lapse! :( A misogynist hates women. What is its opposite, i.e. the word for someone who hates men?