My father never talked to me much about women, but I do recall him saying "if you let them, a woman will run all over you."
What's funny is, that's always been true, but NOWadays, they're extra foul with it. In past years, a woman might boss you around as a man, get you to buy her things, make you cave in on every issue, argue you til you put ur head down, etc. That's one thing. But now, they will attempt to do all that, AND have a man(or men) on the side.
But ultimately, you make your bed, then have to lay in it so to speak. This true on a personal level man to man, AND on a collective level as men. You think that female who spat on/hit that bus driver would do that in a different culture? A culture where it's acceptable to retaliate against a female who physically assaults you? I PROMISE you that does NOT happen in Afghanistan or Iraq, etc. I'm not saying we should treat our women like they do, but you understand what I'm getting at. Women over there arent rampantly cheating on their husband...why? Because there's a realistic fear they will be put to death. You honor those "til death do us part" words, whereas in the US it's become just a formality.
Loosely, a womans mindset going into marriage in 2012 is, "I get a fairly tale wedding, I get to be a princess....we're gonna get a house/cars, etc, if I get tired or bored of this guy or who shows me less affection that I feel I deserve, then I can find someone else who will(aka cheat), I will leave hubby, or get caught, but.... I will get a divorce and I will come out on top in the end. No repercussions."
As a collective result of the way our culture has gone, all of us men have to sleep in this bed of disrepectful, unfearing, unfaithful modern women.