At they time the 2nd ammendment was written the main defense force in the USA was the militia. This consisted of just about every adult male who could afford to equip themselves with weapons. They trained and drilled periodically and this training included shooting their weapons. When an enemy attacked our country the government called up the militia to defend our country. If you doubt this then check out the war of 1812.
The people need to "keep and bear arms" because they had to be ready to fight and that meant they needed to know how to shoot their weapons.
This had nothing to do with a standing army or police, national guard and all the branches of military.
Further more, it says in plain english that "the right of the people to keep and bear arms, shall not be infringed". Even if the term militia refers to "police, national guard and all the branches of military" the fact that the people have the right to keep and bear arms is still true.
Liberals just want to prevent honest people from owning guns because they are facists. They feel that they are better than everyone else and have the right to manage everyone's life.
It is intellectually dishonest to interpret the 2nd ammendment to say that the people do not have the right to keep and bear arms. If you want to change the 2nd ammendment then be honest about it. The honest way to change the constitution is to ammend it.
If you can do this to the 2nd ammendment then what is to prevent someone else from doing the same to the other ammendments. I am sure that the 1st ammendment could be interpreted to allow the govenment to establish an official religion of the USA and prevent people from critizing the government. Be careful of what you wish for! You might not like the results.
Conrad