I've known Christians with a terrible lack of morals.
So I wouldn't try to peg that on "Oh, you're an atheist so you have no morals" because that's just BS.
You and G2 have this pegged correctly: "Self-centered", "Idiots", I would add assholes.
And being an A-Hole can be ANY denomination.
It doesn't matter Christian, Jewish, Muslim, Hindu, Atheist, Buddhist...
An asshole is an asshole. An abusive idiot is an abusive idiot.
And like I said, I've known LOTS of Christians (and every other denomination) that fit that description.
Being religious does not give anyone moral superiority.
An asshole is an asshole.
And like G2 said (paraphrasing): "A young American woman has got to be saying "I don't NEED this ****!!!""