Some Americans are anti-government and pro-business.
Some Americans are pro-Christian and very much in favor of government reflecting their personal morality.
The two groups came together in the Republican party because it's a two-party government, and if you don't join one side or the other, you won't have any say at all.
Over time they seem to have made it work, glossing over the obvious contradictions between the two groups in the interest of beating Democrats. But I very much doubt that leaders in the "pro-Christian" group read much Ayn Rand, just like I very much doubt leaders in the "pro-business" group read much of the Bible.
Really? I always thought Christians were capitalist who used the worship of a fictional being to generate money for themselves under the guise of religion. Selling snake oil has come so far over the years.