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. ;)
I'll happily pat myself on the back, but I think others are making similar points from slightly different approaches. TalonDJ was talking about being a good, productive, and fulfilled single person, and thereby being ready to be part of a good, productive, and fulfilled married couple.
In the case of Der Prinz and myself, we had the potential to be Right People, and fortunately had the motivation to work at it. From where we started, our marriage could just as easily have turned out badly.