In light of recent events, I would like to assert the recent Virginia Tech massacre was done with legally obtained guns. =)
Not all guns used to commit acts like this are bought illegally.
Of course when you let your citizens have guns you must assume they are intelligent enough to keep them out of the reach of children and that they themselves are not idiots.
You must assume they make good judgement and can be rational. (ie not get mad at a friend in an argument and misuse the firearm)
Also you must assume they won't do thinks to IMPAIR the otherwise decent judgement (ie getting drunk and messing around with said firearm)
So we are at a crossroads. Either we take the good with the bad and allow people to carry concealed weapons so that we may defend ourselves should we ever find ourselves in a situation where we can successfully use the weapon in a manner that is for self-defense, and risk the idiots out our country misusing the firearms.
Or we could give up this supposedly constitutional right to carry weapons. It would do nothing to those willing to obtain the weapons illegally, and if you are one of the few willing to defend yourself rationally in the face of danger (robbery, rape, attempted murder, whathave you) you have your right to carry a weapon unfairly taken from you. However, the death toll from idiots messing with guns will be severely cut down.
I, myself, wouldn't be drastically effected by this either way. I never intend to carry a weapon because even if I was given one I don't think, in all realism, I would have what it takes to defend myself. The odds of me every being raped or murdered are slim, slimmer than most I suppose.
But the way I see it, it does not make a difference wether the gun is obtained illegally or legally. It's a gun, and for every time a man protects himself from being mugged, a drunken man is there to shoot a bullet through his foot.