I agree with what JP said....
But, honestly, there are some people who I simply do not like, not based on anyone else's opinion but my own. I give them time to amend mistakes, consider bad days, things said in haste....but, after awhile when a pattern shows up I back away....
Like you, can only strive to improve. And, of those very few who annoy me most I've learned sometimes, there is something within myself exactly the same...tho. maybe subconsciencely there, nonetheless.... so that means it is a good time to take a look at me, not them....
Only God can judge, but that does not mean we cannot reject some, period! He would have us do that...
My enemies have loyal friends....I never have just one enemy...smiling here...tho. not a laughing matter... it is part of life and part of being human...may I never be so shallow as to judge someone on that scale....
Thanks for this thinking piece...it reminds me to keep my own side of the street swept clean...and that is all I can do... except perhaps pray for others and self....may we all reflect Him.....as best we can.
..without surrender, be on good terms with all persons..