Can American Christians support the Democratic Party?