The Christian religion is a religion of self-reliance combined with *voluntary* Charity given by believers to those who are incapable of work.Everything great in Western Civilization -- the Rights of Man, modern science, free markets -- all stem from the Christian religion.
That's why the leftists hate it so much.
(Of course, a lot stems from Islam too: pedophilia, rape, murder, subjugation of women, jihad, boys humping boys... got to give credit where credit is due.)
I'd say there's a lot of things, including what you mentioned, that cause leftists, and others, to hate Christianity. For instance, the Christian view of the nature of man is anathema to many.