Listen, this is the problem with liberal thinking. The world is NOT a utopia, and it won't be if guns are gone. People aren't all goodie two shoes who are forced into behaving badly because of Republicans and George Bush.
Guns don't kill people, people kill people. Take guns away and they'll use knives, bombs, chemicals, sabotage, etc. to kill people.
Oh, and criminals are criminals because they don't obey the law. Taking guns from normal citizens will not affect criminals in the least.
“Activism is a way for useless people to feel important, even if the consequences of their activism are counterproductive for those they claim to be helping and damaging to the fabric of society as a whole.” - Dr Thomas Sowell