Just thinking out a rant here, you can ignore if you want lol.
So everyone thinks they are a generally good person. At least most do anyway. No one thinks "well I'm the biggest asshat in the world" regardless of whether they are or not. But from an outside standpoint, we all know at least 3 complete assholes. They are so self absorbed that they literally don't see how they make others feel or how they are perceived.
But that person thinks "shit I'm a good person, I am a caring selfless person, do you see what I do for these people?" No one thinks they're an inherently bad person no matter what anyone else thinks. And every one of these assholes has a mother/friends/etc that see them as a good person.
I don't have a tl;Dr here, I need to go to bed. Sorry