Flaws are not the best thing but they shouldn’t be the basis for you to judge someone who you know very well has more of a good track record. If anything, the flaws go a long way to show
you that the person is human and not some sort of built up being or object.
Like I always say, the world is imperfect and the perfect person neither exist nor can be created. If anything, the almost perfect person can be made just to suit your comfort and not that of the world entirely. Also take note that, it has to take something way deeper than just a little squabble or argument for you to want to drive someone away from your life.
If you can see beyond a persons flaws and even appreciate those flaws in respect to how far these people go in order to make up for them, then what you’re doing in entirety is saying you understand that just like the world, some things can’t be changed and some can but patience and determination is all is needed to make that change happen.
Sometimes you need a balance like that in an individual, because the last thing you want to do is to feel like you’ve been given the most complete, full of no blemish person who can do no wrong. Then one day when you least expect it, he or she does something to hurt you and suddenly you feel like your earth’s shattered, there’s no point in living, BOOM, suicide.
Of course its easy for you to say that it’s going to take a lot more than that to have thinking suicidal, but believe me, there are realms deep in our minds that we’d rather not discover due to the impact and repercussions that they are likely to bring.
The moral of all this is not to be quick to judge and if you’re going to judge, judge not by the few flaws or indeed even if the flaws are that many, judge by the effort the person puts into trying to correct those flaws to be the best person for you.