Well you know my thoughts on that.
Why would a new Government of citizens, fresh out of the oven, suddenly enact a law about how everyone should have muskets to oppose their 5 minute old free and fair Government of the People, for the People? Makes absolutely no sense.
I still believe that it makes far more sense historically that the 2A was written for the citizens to arm themselves to cooperate with and defend their brand new progressive Government AGAINST a revolutionary army who would want to remove it, and establish a traditional monarchy, either absolute or Constitutional.
Look at what was happening in the French Revolution in December 1791, when Madison proposed the 2A.
Louis XVI was still alive (but only for another month), and the 2 year old French Revolutionary Assembly was up to it's tits in internal divisions, bitching and bickering which was pulling the new Government apart.
Plus they were in a war with Austria and Prussia, both absolute monarchies, who were invading and threatening to tear to bits the new Government, if their own Leftist Radicals didn't do it first.
The Founding Fathers were not stupid, and they knew that an American Government which drew on the loyalty and patriotism of it's citizen militias to support them would be the best defence against the political rot of internal power struggles and external sovereign invaders.
Somewhere along the way, the American Government got painted as the enemy of the people it was built to work with AND for, and the Senators who are the lapdogs of your licensing companies (NRA, etc...) turned the people against their own democratically elected officials by using the age old method of fear, suspicion and paranoia to rake in licensing fees and put puppet senators in Congress.
USA! USA!