@farmerman,
Liberals are the only people who try to redefine the meaning of the Constitution.
The only stretch of the Second Amendment in the Heller ruling was not protecting civilian ownership of military weapons.
The Second Amendment is straightforward. You are not allowed to violate the right to keep and bear arms.