Is the right person for you the one who puts up with you inspite of your idiosyncrasies, or because of them?
I have found the latter to be true for myself. I am one of those 'love is blind and loins are blurry' kind of people. If I like somebody, every 'do want' and 'don't want' checklist goes through the mind's paper shredder. I'll put up with pisspoor attitude, terrible pronunciations, various psychological complexes and barely satisfactory hygiene. Once I even kissed a guy right after he told me he beat his dog.
Sounds a mite tragic, yeah. Usually I am really very wise. Wise beyond my years. I'm like where the wisdom's at, usually. And granted my 'I wuvz youu no matter what' tendency has got me wading through piles of emotional excrement on more than one occasion but I can't imagine it any other way, you know?
I love the feeling that I could listen to someone ramble endlessly without once experiencing the need to roll my eyes, stifle a yawn or worst, cut 'im short. That I'd happily laugh at an awful joke just because it gets him all aflutter to tell it. That I'd pretend his keen interest in ferrets doesn't concern me slightly. In fact, I think some sort of weird habit involving coffee cup Feng Shui and an extensive collection of something totally useless would probably turn me on (Understanding a little more about why I loved As Good As It Gets so much). It's the nitty gritties that noone on superficial interaction with him could possibly know of. It's those little things I know about because I have the privilege of being this close to him, that make all the difference to me.
This 'staying with someone inspite of their shortcomings' business is all very charitable but it just sounds like a big ol' bag of Settling. I you don't love it, it's going to always be there, on the edge of your consciousness, messing with your confidence every time one of his 'shortcomings' surfaces. Too much trouble, if you ask me.
Note: All of this profundity is only valid until such a time as he stays a gem. All bets are off in the events of adultery, lie-telling and overall douchebaggery.