Men who hate women they don't even know and sling insults at them for no apparent reason (fat bitch, dyke bitch, hoe, etc.) are usually angry with females because they are unsure about their sexuality and are upset that they lack power over women. They are likely to be rapists, women beaters and/or homosexual.