There is a difference between voting for a Democrat and a devout Socialist. There are individual Democrats (mostly on the State and Local levels) who are Christian. They support the Social Assistance aspects of the Democrats, but do not support the radical portions..............abortion, same sex/transgender stuff and such.
I know that they STILL support the Socialist Liberal Platform simply by voting with those Socialist Liberals, but some on the State and Local level do not vote with them. There are a couple around here who have voted against the abortion rights Bills that exist, and the various Gay and Lesbian/Transgender stuff that is being pushed.
Truth told. I could not vote Democrat on the National Level, but, then, I also know some Republicans I could NEVER vote for, and the Republican Party Platform is no Biblical Revelation.
Get to know the person, do not vote the Party IMO