I married the love of my life at 22, and after 19 years (and a large dose of Reality :-), we’re very happy.
It’s hardly an original observation, but just as important as marrying, not THE right person, but A right person (there are a lot of Right People out there) is being, or becoming, a right person.
Pat yourself on the back, you are the only one who got it. That's what's missing from all of these threads - the fundamental truth that you can't change anyone else, you have to change yourself. By doing so you will naturally attract people more like the improved you into your life, and naturally repel the problem people. If you think your life is going to be made better by someone else if you can just trick them into liking you long enough to put a ring on your finger, there's no hope for you. You can't trick even the densest person into loving you for more than a few months. You have to continue to grow and be worthy of it. Love is a decision you have to make all over again each morning - but nobody wants to accept that.
And sitting around complaining about how bad the opposite sex behaves just guarantees that you will attract nothing but spectacularly bad specimens. ;)
Thanks, Tax-chick. Needs to be repeated.