The Constitution does not “give” Rights. The 2nd Amendment describes a God Given Right which the Constitutional government as described therein MAY NOT be taken away, and more precisely— A Militia (all of the People bearing arms) being necessary... the RIGHT of the People to Keep and Bear Arms shall not be infringed.
What this idiot state senator is doing by saying (and she is sworn under Oath NOT to do this) the Right is not God-Given— she is, in fact VIOLATING the Constitution and the 2nd Amendment. Period. She should be made to resign her State Senate position so that she can say all this shite as a private citizen not so foresworn.
God is not even mentioned in the Constitution. It is a man-made construct. Though the founders believed in a creator/god and were well-studied in the Bible, most - if not all - were not professed Christians, i.e. believers in Jesus Christ.
The 18’th Amendment took away the right to alcohol, which was given back in the 21’st Amendment. So, in this sense I would say that the Constitution can give and take away rights within a legal sense. Whose to say whether or not the 2’nd Amendment is repealed in the future.
Of course one could argue that the formation of the U.S. was ordained by God, the Constitution was inspired by God, and that “rights” are defined outside of law and governments.