I see this from two sides, having been in both long-term and very short term relationships.
On one end, yes, people need to realize that you need to put effort into a relationship to make it work. It isn't all sunshine and lollipops and butterflies. They are WORK. Not enough people communicate properly, people are still so selfish, they expect too much.
On the other hand, I also think too many people choose the wrong partners and drag out unhealthy relationships because they're so desperate to make it work, and that is just wrong. If you start to date someone and there are key elements of the relationship that are missing IT'S OKAY to end it. There are some problems that canot be fixed, and there are times when completely incompatible people wind up together and it's not healthy.