I am a relatively moderate liberal, and I am for the law abiding citizens of the country owning hand guns, rifles, and shot guns. Did you hear that?
However, I am not for even law abiding citizens owning high capacity magazine semi automatic assault types of purely military weapons. Those should be reserved for either police tactical squads, the National Guard (the original militia as mentioned in the true meaning of the second amendment to the US Constitution), or the US military (which is to protect both the citizens of the US and even its government, while being under the civilian control of those people and their government.
Heck, I am willing to have special gun clubs with highly monitored and safe firing ranges where those that wish to fire such military style weaponry (up to and even including fully automatic machine guns) can go and blast away all they want (and can afford)!
I know that you are now going to say, but if we take such weaponry away from ordinary citizens, then won’t only criminals have them?
But that is exactly why we have highly trained and protected police tactical squads, backed up by the National Guard, which is in turn backed up by the most powerful military in the world. And if they can not deal with the criminal element, then what makes the NRA types even consider that ordinary un trained and relatively unprotected ordinary citizens can?