Sorry, GOP. There’s no Christian revival

.....

© Salon