Well, Republicans did quite well in 2014, no? Let's look at the exit polls.
http://www.nbcnews.com/politics/elections/2014/US/house/exitpollTAX (ECONOMIC) POLICY:
Republicans won only 43% of voters who earned under $50,000, which is understandable, as those folks probably aren't going to be too respondent to GOP economic policy. However, they only made up 36% of the electorate. 64% of voters made over $50,000...
Republicans won 55% of voters who earned over $50,000 and under $100,000, a noticeable improvement. They won an even higher percentage of voters (57%) who earned over $100,000. These two groups together far outnumbered the previous, poorer demographic. So, I wouldn't recommend Republicans dumping their long-held economic agenda anytime soon.
ABORTION:
I'd assume those who attend church more often are likely to be more pro-life, on average. Republicans won almost 60% of the vote with folks who attended church once a week or more ... but those people only made up 40% of the total electorate. It's worth noting that Republicans also won majorities of people who attended church a few times a month AND a few times a year. The only group they didn't win was folks who attended "never" (only 18% of the electorate). While the (presumably strongly pro-life) avid church goers are obviously a significant part of the GOP coalition, they are outnumbered by those who are attracted to GOP economic policy (there is obviously some overlap).
Additionally, 52% thought abortion should be "legal" (only two options given), and Republicans still won 33% from that pro-choice slice of voters. Out of the 43% who answered "illegal," Republicans lost 25% of them to Democrats. I think people vote on abortion a LOT less than is made out.
GUNS:
There weren't any questions asked directly about guns or gun control, but I think it's safe to say that most of your pro-gun control folks are concentrated deep in cities, most of your avid Second Amendment defenders are concentrated in rural areas and you'd probably get a mix in suburbs. Folks in small cities and rural areas gave 57% of their votes to the Republicans, but that demographic only made up 16% of the electorate! Conversely, Republicans won almost as high of a percentage (55%) from suburban voters, a group that made up a whopping 52% of all voters. I think it's safe to assume that suburban Republicans (who quite simply outnumber rural Republicans) would probably put a higher emphasis on tax policy and fiscal conservatism than they would on gun rights and abortion.
I think it's so obviously tax policy that it's not even funny, even if the crazies (therefore the loudest among us) happen to be really passionate about the other two. I think you all underestimate how many upper-middle class parents living in some upscale suburb don't really like to talk politics, aren't too extreme in any of their views and then go vote for the party that's going to let them keep more of their paycheck.
Oh yeah, I could have just not typed all that stuff and said that 45% of voters said "the economy" was their most important issue, a group that Republicans won. The next highest was healthcare at 25%, a group Republicans lost by 20 points.