You are just wrong. The purpose of the second amendment isn't so we could go hunting and it isn't for the right of self defense. These are just side benefits of the second amendment. The REAL purpose of the second amendment is so the people can take up arms against a tyrannical Federal govt. with at least the same personal firepower as the Feds have. This threat is real and implicit.
You are forgetting one thing...
We are theoretically still not a dictatorship.....although it seems like it. Right now our best weapon still is WINNING at the ballot box. Which includes trying our best to prevent voter fraud.
2nd Amendment was not meant to fight Feds on local issues with guns. It was meant to provide us means and arms to fight dictatorship.