Maybe we should define "good"?
Everyone has a different opinion I'm sure.
I think my daughter is a good person. She worked as a firefighter and as an EMT. She helps everyone she can. Shoot she felt sorry for this guy that blew up his transmission on his way to Kansas one day. So she was going to loan her pickup to him. I stepped in and said no for he would not trash her little pickup tranny. I drove the guy and his trailer to Kansas with our big pickup.
My son is a good guy too. Very generous to other less fortunate and he is protective of others that are unable to protect themselves. One guy he worked with was a maniac. The guy pulled this kid out of his car and beat him up while they were working on a road crew. Son watched the whole ordeal going down from a distance and ran to help the kid in the car as quickly as he could. He got sick of working with this guy so one day he said something that he knew would inflame the guy and he walked out the shop door. The guy followed him and proceeded to punch him. Son stood there and took it. He knew the boss could see it and would have no other choice but to let this maniac with the temper go. I asked him if the black-eye was worth it and he said, "yeah". Son's no whimp, he's a 6' body builder. It took more courage to take a hit than it would to hit back. To me that is "good".
We all have different perspectives on what is good in a person. I think on a whole most people have something "good" you can find in them.