That should not even be allowed--especially when you are taking away someone's right to self defense.
Even worse, in the Senate at least, it was passed "without objection", meaning without a vote at all. Of course that also means that if your Senator was on the floor, she should be fired for not objecting.
The House passed it under a voice vote suspension of the rules, and passed the earlier version by voice vote on June 13th. The Senate did it's "without objection" on December 19th, and then at 6:04 PM THE SAME DAY, Rep. McCarthy asked for acceptance of the Senate Amendment via Unanimous Consent, which she got. It's not clear how many representatives were even present. (The same is true in the Senate, and the only names that appear in the Congressional record on that issue are Scummy Schumer and Leaky Leahy, plus a "Madam President", so some female Senator was presiding. Although that same day Senators Byrd and Menendez did some of Kabuki dance over the funding for the war, so they may, or may not, have been present as well.
Where the H#)) were the Conservative Senators?