If you don't want to read my thoughts, skip to the last bit =]
I'm under the belief that everyone has some form of 'bad' side and because of that no person is entirely good and being human requires that. I'm able to keep secrets and have many friends who put me in their highest regard, but at the same time, I laugh at offensive jokes, I'm an athiest (don't have any religious beliefs) and I laugh while playing games like Gears of War and Mad World.
The notion of being a good person is flawed anyway. There's no such thing as a selfless act because even the most saintly things are done for some form of appreciation or reply, consciously or not. And even if there was, the simple fact that I'm an atheist makes me a bad person in terms of some religious views and playing violent games makes me bad in another. It's down to personal opinion to draw the line.
From where I see it, I'm a decent person, and I may be a 'good' person but overall I'm just human.