IMO, the only problem with "guns" is being able to own one without knowing any kind of safety. THAT is dangerous, not the gun itself.
When I bought my rifle, I walked into the store, picked one, they ran a quick background check, and out I went. I'm filing for my pistol permit now, it's a more indepth process than a rifle, but all it is a more intensive background check... again, no safety.
I have no problems with running background checks on people before allowing them a gun. But, I DO think that you should have to take a saftey course similiar to the hunting safety courses before you can buy a gun. Obviously, you will not learn everything, and obviously some people probably wont need it if they grew up in a gun/hunting family... but I thinking knowing the mechanics of a gun and just being told simple stupid safety things can probably help prevent a lot of "accidents."
Passing laws to limit things only ever hurts the people who abide by them, and those are rarely the people who the laws were set up to act against.