The Republican Party needs to decide which faction is its defining voice. As I see it you have:
1. The Social Conservatives
2. The Small government Libertarians
3. The Pro Corporate folks
Looking at entitlements - the socially-conservative, Christian people should be for structured help to the poor while that is against the libertarians and corporates. Drug legalization rejected by the social conservatives SHOULD be championed by the libertarians. Government contracts for infrastructure and military supports the corporatists but should be rejected by the other two. Gay marriage SHOULD be supported by Libertarians even though it is against the wishes of the Christians. The Republican party needs to sort out what their defining angle is.