What do the political idiots not understand about the words...bear ARMS and not be infringed? Any laws such as the ones stated are indeed infringements! How dare they so flagrantly break our supreme laws that many have died to establish! Get them in jail now!
Next question why do politicians lie when they take the oath of office?
"I do solemnly swear (or affirm) that I will support and defend the
Constitution of the United States against all enemies, foreign and
domestic; that I will bear true faith and allegiance to the same; that I
take this obligation freely, without any mental reservation or purpose of
evasion; and that I will well and faithfully discharge the duties of the office
on which I am about to enter: So help me God."