Greaper,
You miss several points here.
1. I did not say that I never thought alimony or child support was not justified, only that it is biased strongly towards women, EVEN in the cases where a man DOES earn less. The courts tend to tell the man "get back to work", even if he happened to be the one doing the "stay at home" thing.
2. Women DO tend to choose men that earn more than they do. I don't think this is a bad thing, and it is backed solidly by statistics around the world, all cultures. I very strongly take exception to your assertion that this is because men are somehow afraid of higher earning women. Totally false b.s. right out of something that NOW would write. (for a better persepctive, check out
www.iwf.org sometime).
The reasons for the choices are very simple. Women naturally want someone who can provide a "nest" for them to have a family, and that is deep in the reptilian part of the brain. That tends to be someone that is in a secure position. Men tend to want younger women. The age difference alone explains the wage difference, actually.
There is nothing wrong with what people want. Most guys could care less what a woman earns, most women (not all, most) do care what a man earns.