Repeating the message he recently gave to the viciously anti-gay American Family Association, Sen. Ted Cruz told a conservative Christian rally in South Carolina this weekend that “we live in a country where life is under assault, where marriage is under assault, where faith is under assault” because evangelicals have failed to vote in great enough numbers. If they finally do, he said, God “will heal our land.”

Cruz urged pastors in the crowd to preach against Planned Parenthood and attacked the Supreme Court’s “fundamentally illegitimate, lawless decision that purports to tear down the marriage laws of every state.”

“Marriage was ordained by God Almighty and Caesar has no jurisdiction over the pulpit,” he declared, promising that “every justice I appoint to the United States Supreme Court will follow the law and follow the Constitution and not impose their radical views on the people of America.”

“If you ask ourselves why do we live in a country where life is under assault, where marriage is under assault, where faith is under assault,” he said, “the last election, 54 million evangelical Christians stayed home. Fifty-four million. Is it any wonder we have the country we have when believers are not honoring the commands of the Scripture? We’re told to be salt and light. You can’t be salt if you don’t come into contact with that which you are to preserve. You cannot be light if you’re hidden under a bushel.”

However, he said, “there is a spirit of revival and awakening sweeping this country today” and evangelicals “will stay home no longer.” When conservative evangelicals vote in great enough numbers, he said, God will “heal our land.”