I think the high rate of divorce can be attributed to both parties having unrealistic expectations all the time. It's about compromise and selflessness.
I'm talking about females who want to live a sex in the city lifestyle who don't realise that such a lifestyle is expensive and only exists if you are married to a guy born with a silver (or other semi precious metal) spoon in his mouth (or other orifice) or who is a hotshot investment banker who is either never home or snorting coke of some high class hookers pert arse. They want to eat out all the time, want a housekeeper, a modern apartment, a chic car (must be brand new! a mini, Peugeot, Golf etc), the latest clothes (that they only wear once) and a gaggle of female friends to tell about their lifestyle.
A selfless female would understand if not all of those things would be delivered.
I actually can't think of a list the 'stereotypical' male would want that he should happily compromise on, well, because I'm male and its harder to be self critical.
The point is, if it is a real relationship, or love, those things don't really matter. And anyone who doesn't compromise on the unimportant things isn't worth it.