We all know the Second Amendment is sacrosanct, but it appears that the First Amendment isn't quite as monolithic in the minds of Republican primary voters.
A majority of primary voters would support establishing a national religion.
A national poll of Republican primary voters conducted by Public Policy Polling finds that 57 percent of these voters support “establishing Christianity as the national religion.” The First Amendment to the United States Constitution provides that “Congress shall make no law respecting an establishment of religion.”
Establishing a national religion would be a far more encroaching affront to the Constitution than background checks for gun sales.
Although the Constitution is an explicitly secular document, the conservative desire to establish a national religion isn't necessarily a surprise given that many conservative voters seem to believe that the Constitution was delivered on stone tablets.
On the other hand, there's a high probability that a majority of Republican primary voters have no idea that establishing a national religion would be unconstitutional.
If only there was an advanced curriculum that taught students the finer points of our history.