The biggest problem for Republicans reminds me of the Southern Baptist church culture I grew up in and the Fundamentalist culture I grew up around.
The Republicans are known for what they are against. They are not known for what they are for. Sadly, many Christian groups have had the same problem. I wonder if this negative relationship is why there is so much alignment between certain Christian groups and the Republican party (and consequently why so many Christians have left both groups).*
Here are some thoughts from The Next Right.
*everyone is against as many things as they are for, whether left or right, fundamentalist Christian or progressive.