Another theory of mine is that anyone who is a humanist is a better person than someone who is good because their religion tells them to be.
To me a humanist is someone who acts in a decent and kind manner to other people because they acknowledge the fundamental human-ness of other people. They act in a moral way beause it is simply the right and correct thing to do to other thinking beings, because of a fundamental empathy: kind of a “we’re all in this together, so let’s just be decent and moral to each other, huh?”
Whereas it seems to me that most religious people are good to other people simply because they are told to be so… when they are good to other people at all that is.
So we have people who are moral because they recognise the fundamental humanity of other people – and people who are moral because they are forced into it. I know which ones I would rather hang out with…