Not sure if MAJORITY of American Christians vote democrat. Keep in mind the leftists hate religious Christians.
They also hate religious Jews. Not so religious Mahometans though, since socialism has been incorporated into most of Islam.