State Legislatures have no constitutional authority to enact into Law whatever a majority of them may happen to believe is a good idea. To the contrary, State Legislatures are mere “creatures” of the State Constitution which created them – and it is that Document, together with various provisions of the US Constitution, which define and limit their authority to make laws. State Legislatures have only limited constitutional authority to make laws restricting arms.
-Rooster