Freud is occasionally valid. Asserting that men rape because they are men is classic penis envy. Those women only wish they could rape good looking boys because they are probably too ugly or their personalities are too vile to be able to seduce even a kid. But they can't because they either know they are too weak or afraid they might be.

Though men who get raped by women are probably the victims who suffer most, because they tend to either be mocked for being used by a girl, or it is considered that they should have enjoyed it. A lot of blaming the victim, even more so than happens even for most rapes.

EDIT: Actually, I think in some places, 'rape' is specific to vaginal penetration by the penis, so women don't really 'rape'. But you get the point.

Freud is OCCASIONALLY valid. Not every man wants to sleep with his mother, and not every dream about trains is linked to some subconcious sexual trauma/desire.

One of the many times Freud is invalid is the entire theory of penis envy. If a woman does suffer from penis envy, well, thanks to modern medicine, she can get a penis. In most cases, what Freudian thought would assert is penis envy, would in fact be a desire for gender equality.

Men rape because they are insecure and emotionally fucked up. Like you.

Let's say that men rape because they're hungry to reassert their power, in which way does ugliness in the part of women enter in the plan?. The majority of men rape because:
a)they're naturally and socially programmed to be power-hungry.
b)They can most of the times.
Simple as that.