Marriage is supposed to be a committment to another. Too many view it as something that when you hit a rough spot to move on from. While there are reasons for divorce, there are still many reasons for marriage. With the attitude expressed above, marriage may not be for you, but for many, it is fulfilling and long-lasting.
You are spot on. Marriage is a lifetime commitment, for better or worse. I believe that the #1 cause of marriage failure is firstly the fact that people expect things to be perfect and when they're not, they leave. Secondly, being unforgiving and distrustful. When one partner doesn't trust another, it causes unhappiness.