This is just pure observation from my friends who are married.

Boy meets girl, they date for a while, then the man will stray - either he cheats or they break up. The reason being that men tend to need to "test" the relationship in the sense that he knows he will go back to her. He needs to CHOOSE to go back to her, and that's how he knows he will commit to her.

This has happened to many of my married friends - the woman leaves his life for a period of time until finally he realizes that he can't live without her, and he decides to commit to her. Usually it's due to this feeling of peace from being with her - this settled feeling that makes men commit. Often or not the man also runs wild without her, thus the reason for going back to her for this sense of peace and home life.

That's why men cannot be forced into marriage - he has to realize he wants to commit to her. Women unfortunately can only play a passive role in this commitment game.