Sounds like you have become bitter (the one thing I hope to not happen to me). I think with time and healing you will maybe feel different one day. But I do have to agree with you on our generation does not know what it takes to make a relationship work. The main key is SACRIFICES! Not everyone can get what they want. Sometimes you have to give in order to get. People don't understand that people that have been married for 20+ years or whatever are still together because they had to put up with a lot of shit. Someone may have cheated some where down the road, but the other one was serious about their vows and made the relationship work anyway. People these days are so quick to give up when shit gets hard. Marriage is not always going to be pretty and bright. You are going to have days where everything looks grey and you feel like you can't stand the other person. It all comes down to how willing are you to do whatever it takes to make your relationship work? Are you really committed? That's why I say people should hold off on marriage. Wait until you are in your thirties (by then you should have enough life experience). Make sure you really know the person enough, know their good and bad qualities before you tie the knot. That way you know what you are getting into and how to better handle them and whatever life may throw at you two.
I personally also think as humans as each generation goes by, we get lazier expecting things to be so easy for us (technology is an example of this). When shit doesn't go the way we expect it to, we give up. No one wants to work hard anymore (like our ancestors or parents). Everyone wants the easy way out of everything!