Nobody denies that. Technically, socialism is rooted in Catholic religion as well which is rooted in Judeo-Christian tradition too. I think America deserves more credit than the rest of the Western world which would all be socialist but for us. Even now, politicians in Europe win elections by calling themselves socialist. It wouldn’t work here. So there is something else about America. Ayn Rand was not religious, but her works have sold in huge numbers here.
Socialism is rooted in the denial of God.
No it's not
From the Catholic Encyclopedia (published originally in 1912): But, in order to understand fully what Socialism is and what it implies, it is necessary first to glance at the history of the movement, then to examine its philosophical and religious tendencies, and finally to consider how far these may be, and actually have proved to be, incompatible with Christian thought and life.