Who haven't you met that doesn't think of themselves as a good person? They never donate anything, they never do charity work, they only think about themselves and wouldn't dream of using the money for their burgers to buy a sandwich for a starving poor kid.
Yet somehow everyone is a good person? I dunno if in America you have that culture, but the amount of times I've heard in high school and college "You go to school to grow up as a person, to be good", I had a teacher who would talk to us about John Lenon and shit like that instead of teaching us math because "I prefer you all learn to be god people instead of learning math".
Being a good person demands personal sacrifice, you can't be good and keep everything for yourself, it might hurt having to give away your chocolate bar, but if you're not a selfish piece of shit, you do it.
How many people spend their entire day on the internet claiming to be a good person, against global change, etc but all the hours they spent on twitter, facebok, reddit, instagram, etc they could have used it to clean a beach, or the streets, etc. and choose not to? I guess it's easier and more fun to sit on a chair and get upvotes rather than actually fighting for what you believe and earning the "good person" title.
Why is everyone obsessed with being considered a good person when they are not?
I am a bad person, I laugh when old women fall down the stairs, I wouldn't dream of giving away my money even if it's a fucking dying baby who needs 1 dollar to survive. I mock the homeless and would buy a thousand bubblegums rather than donating even 1/100000 of that money to an orphanage.
I'm a bad bad boy and I accept it, why can't the rest of the world accept they are bad?