I think some people are going overboard on both sides. No doubt.
I'm not a hunter myself (so you'll excuse me if I use the term assault weapon or anything else wrong for that matter) but I'd say half my American friends are. Weapons of choice? Shotgun and rifle. Single shot. A couple use a bow and some a revolver. Duck, Pheasant, Deer, Bear, Boar. None of them need a semi-automatic weapon. None of them need a weapon with a cartridge. A few have semi-automatic handguns for target practice but if that's so important I'm sure people could compromise and lock them up there.
Now whether you're a fast shooter is another thing. Are most people? Are many? If we don't have high capacity magazines does it matter?
I don't get the infatuation with weapons that kill lots of people. If we truly needed to defend ourselves or overthrow our government we'd rely on the military. If I needed a weapon to clear out my neighbors house I could build one for less than $10 with household supplies. It might not kill them but it would maim them. If it truly came down to it I'd rather wound the enemy than kill them anyways.
Hunting is part of our culture. Guns our part of our culture. You can't take them all away. However we don't need guns that are designed to kill lots of people quickly.
No, if we had to form an armed rebellion we're rely first on an armed civilian population, then the military would hopefully follow. You'll note none of the rebellions around the world (Egypt, Libya, etc) started within the military. Nor did our founding revolution.
Besides, look at how much trouble we're having in Afghanistan, and then consider that Afghanistan is about the size of Texas. And all of those forces feed from one, strongly defended supply line running through Pakistan, while the military would have to worry about hundreds domestically (thousands including minor routes).
Americans are brought up to revere the military, and our military is the mightiest the world has ever seen; but as it is currently structured it could quite plausibly be defeated by an armed civilian revolution, it's simply not designed to fight that kind of conflict for any sustained period of time. I've had similar discussions with friends in the military and they all agree on that general point. Never mind defections would undoubtedly be rampant.
I'm also so sick of hearing about "need." Are we going to start limiting people to only what they "need" now? I find it funny how some will put that argument forth on guns, yet when applied to any other context (even in the context of items that kill and are arguably more dangerous than guns) they refuse; usually saying some variation of "guns are different."
Yeah, well so long as "if it saves one life, it's worth it." is a valid argument for guns, how about we ban SUVs unless you can provide evidence that you "need" that kind of load-bearing capability? Because there are legitimate studies on fatalities due to SUVs colliding with smaller vehicles, and if the antagonistic vehicle had been smaller the victim might have survived. "If it saves one life, it's worth it."
Of course, the supposed counterargument to that is that "well SUVs aren't designed to kill". SO. WHAT. Seriously, so what? Is this about what things are designed to do, or about what they actually do? Because cars, alcohol, and a bunch of other things, actually do kill more people per year than guns; and we do nothing about any of them. Why? Because we largely just chalk it up to nature or the fault of the human being, as the case many be. So why don't we do that for guns.
/frustrated