I used to feel this way, but as I've gotten older, I've come to realize that there are a large number of things in life that are completely outside of my control. Accepting that doesn't mean "settling", it means that I've realized that I can't control those situations, but I can control my reaction and how it affects me. Marriage may or may not fall into that category for some people, but generally the behavior of others, health issues, macroeconomic events, etc. are things we can't control and must learn to live with.
Also, the idea that we have to be happy all the time is a particularly American conceit. It can be very rewarding to a point, but there's a thin line between that and narcissism that can make it impossible to form deep relationships. In an ideal marriage, for instance, each supports the others' ambitions, but there obviously has to be some give and take.
I completely agree, but getting divorced is something in your control. The weather is something you can control. Your health is something you can control, to an extent.