Why would the public need military assault weapons ?
To fight government forces of course!
Here's a prominent founding father explaining the premise, back in 1788:
"The highest number to which, according to the best computation, a standing army can be carried in any country, does not exceed one hundredth part of the whole number of souls; or one twenty-fifth part of the number able to bear arms. This proportion would not yield, in the United States, an army of more than twenty-five or thirty thousand men. To these would be opposed a militia amounting to near half a million of citizens with arms in their hands, officered by men chosen from among themselves, fighting for their common liberties, "
James Madison, Federalist 46
To break out the ratio's, in 1788 the population was about 3 million, the "standing army" at best is 1% or 30,000 men . . . Citizens who have "arms in their hands" who stand "opposed" to the standing army, number 500,000.
Madison believed that to preserve and if needed, fight for and reclaim Liberty, each federal soldier should be opposed by at least 17 armed citizens.
As of Dec 5, 2015 the US population was 322,267,564 and the
for fiscal year 2016 the total number of active duty military is 1,301,300 people with an additional 811,000 people in the seven reserve components for a total of 2,112,300 members of the modern "standing army" . . . so the ratio of "standing army to "total souls" in the nation is on the low side of Madison's estimate.
Actual numbers aren't known but it is estimated that about 75,000,000+ citizens own over 300,000,000+ guns.
That means that today, each active and reserve US armed forces member is opposed by 35 armed citizens.
That overwhelming superiority ratio
and the civilian keeping and bearing
of appropriate arms to fight the government, are what the 2nd Amendment protects.
The 2nd Amendment doesn't have anything to do with hunting or target shooting . . . it's about self-defense.
I admit being disappointed. I thought by your earlier reply you were going to give me some on-point rebuttal and maybe engage in some debate.
Nobody else here is capable of any discussion / debate on the law, I was hoping your waking this thread from the dead was going to be interesting.