'No one is perfect' doesn't mean you should settle with someone who will always be a 'thorn to your flesh'. Safeguard your sanity.
.
Until I find someone who has a 'better understanding of life' and 'is psychologically wired to do the right thing', I will continue to enjoy my single hood. My sanity, my salvation and my life's purpose is one of the few things in my life that I can't trade or risk for any commitment in this world.
.
I'm happy with my life, so I can't afford to be vulnerable to someone who doesn't care about staying sane. Any commitment that competes with your sanity is a toxic commitment, break off such commitment, don't be vulnerable to someone who doesn't care about staying sane. Please safeguard your sanity, at all times.