The Republican party should drop all the high moral & religiosity crap. They are losing people by the droves.
I don't like the fact that the morals of the country are decaying as they are, but the Republicans are going nowhere if they think it's the government's role to enforce these things and tell people how to live their lives. They should take on more of the ideas of the Libertarians - less government, period.
"We can evade reality, but we cannot evade the consequences of evading reality."