Good people are capable of doing stupid things that make them seem not so good.
Good people can do selfish things without realizing that they’re being selfish.
Good people will do bad things on purpose sometimes too, and justify it to themselves as good.
There are no purely good or purely bad people. It’s a spectrum.
You’ll never escape the insanity of other people. You need people in your life, and wherever there are people, there will be some craziness. It’s best to get used to that.