I'm sure this will be unpopular but I don't give a shit about internet points.
I'm a liberal gun owner and I've long been appalled at the complete lack of training required to purchase such destructive tools. The military requires you to go through far more training than this bill does before you touch a weapon. And that's because you need to know what the hell you're doing. Why is it different for the public when it's almost exactly the same weapon? I think this is a step in the right direction.
I believe the training requirement will virtually eliminate people with mental health issues getting their hands on these weapons through legal channels. Is it perfect, no, but letting perfect be the enemy of good is how we get stagnation.