I must say that I find it quite frustrating that it's impossible in our legal system to get a definitive answer to what is a very important Constitutional question without going through a lot of nonsense that the courts really would rather not deal with. They'd rather keep it ambiguous. Personally, I think the Constitution is clear on this, at least to the extent of allowing a handgun. Whether it allows things like bazookas and stinger missiles is another question.