My guess is that there are simply fewer atheists.
I don't see how this follows. There are punishments for committing crimes that don't come from a vengeful god, like punishment from a legal system.
Treat others as you want to be treated. And if I was poor I'd want someone to feed me.
The best churches to me are the ones who believe that church is for the "sinners" not the in-group. This means accepting everyone and not excluding anyone.
But we also have to recognize that churches are centered around people and people are very flawed. Organizations tend to be too.
I have to say, I fall much closer to atheist than theist now but that's mostly due to doctrine not practices within the church.
Also, as a side effect of how I was raised I was on the out-group of two religions. 90% of people in both churches treated me with respect and dignity. It was up to me to see that the 10% had no power in either church or over me.
He was wanting to put together a program where students would go volunteer to help NGOs do software projects in India.
Something he was surprised by was that NGOs in India are almost all oriented around lobbying the government to do things (particularly that they'd already promised to do) and not around provisioning social services themselves.
My understanding is that in some religions, we are living today in the "afterlife" of a previous life, and subject to karma based on what we've done.
If one has bad karma that has put one in an undesirable social position, it's not a stretch that Earth is a hell for those people, and we're supposed to be the demons that make life miserable for them.
Can you name those religions for me. I view everything as deterministic and see the world as either heaven/hell. Although the idea of karma doesn't make sense when understanding determinism. Since everyone is destined to do bad or good depending on the life they're born into.
edit: whoever downvoted me, I'm asking a simple question and stating what I observe. Please let me know why you find the need to downvote for that.
It's offensive.