So you can call a man a dick, but not a woman. And you can call a man a cunt, and a woman, too.
Both insults reduce the person to their sex, but it looks like it's better to be a male since you couldn't insult a female by giving her male genitals - it would raise her status. On the other hand, suggesting a male person was having female genitals is actually a serious insult - since it would lower his status.
Am I wrong?