A correct reading of the Second Amendment might actually mean that citizens are limited only to weapons that might be used to keep their particular State free.
Read the Second Amendment and give this a thought, the Second Amendment is all about 1. A well regulated Militia 2. the necessity of security of a free state and 3. The Right to Keep and Bear firearms.
Like it or not (and I do) the Second Amendment DEMANDS that people have access to weapons capable of maintaining the security of a free State. Now I ask you what might those weapons be??