There's a lot of talk about the institution of marriage recently. Who should be allowed to, why it fails, who's to blame for...anything that goes wrong(God forbid you take accountability for you actions), how old should you be...etc. etc. etc.
A Newlywed's perspective:
a) Who should be allowed to?
Anyone who realizes that you can't build a marriage on love alone. Those who know that it takes commitment and work to make anything great, any relationship worth having. Anyone who knows themself well enough to know what this partner does/doesn't provide. Anyone who knows that "It's not always rainbows and butterflies, it's compromise, it moves us along" Yes, this is my way of saying that it doesn't matter if you're gay or straight for the legal institution of marriage
b) Why does it fail?
Abuse, dead-end relationship, the two partners are in different stages of life or have vastly different expectations of marriage. One or both are immature, or expect it to solve any problems they have. These people make the rest of us look bad.
c) Who's to blame?
Yourself. Your partner. Your job. The government. Your parents.... but really, unless you have been abused, take accountability.
d) How old should you be?
Old enough to know everything in part a. For some, this means you can get married by my definition at 15. For others, it means you can't till you're 40.
I know that I've only been married for 2 months, and so I'm by no means an expert, but it's been pretty awesome 2 months. Yeah, we fight. But I still love him. and we work ours out without them turning into knock down/drag outs. I'm also blessed with my parents, who have been married for over 30 years. Not happily so for all 30 of them, I know they've had rough patches. But they're committed and in love, and have given me honest and real expectations of marriage.... I know anything I know about it from them.