Another problem the GOP faces is how to distinguish itself from Obama and the Democrats with sane policy positions.
Since Obama and the Democrats are center-right on economic issues, the GOP has gone hard-right on economics.
On the social issues, the GOP has more room to stake out a contrasting position. However, the appeal of hard-right economic policies is very limited, so the GOP has usually used the social issues as a distraction from this.