I truly don't see how this passes constitutional muster. Blatant age discrimination. Infringement of 2a rights afforded to past and current <21YO citizens. The bump stock part is more of the same baby steps of weak RINOs.
The problem is there basically is no federal age discrimination law, save for ADEA which only covers people 40 and over and only in matters relating to employment.