I can't speak for all the Bible-thumping, gun-toting, freedom lovers out there, but I would like to make some comparisons between the argument for draconian gun-control laws and how the same logic does not apply to most other things.
Most of the gun-control arguments have one thing in common. The common feature is that there is a "possibility that something bad could happen."
Let us make a few attempts to apply this line of reasoning to some other things.
There is a possibility that little boys could grow up to be rapists. Would it not be a good idea to detain every male in society, lock them up in cages until they pass the stage of puberty, collect sperm samples to continue the human race, and then kill them? No.
This is for same reason that one would not discipline little Tommy for something that little Sally did.
There is a possibility that children could injure themselves with scissors. Should we remove everything in our houses that has a sharp edge or point? No.
Intelligent people usually teach their kids about sharp objects, how to handle them, how not to handle them, and what could happen as a result of improper handling.
A tire could blow out on a vehicle, and that vehicle could swerve into the wrong lane and kill a bunch of people in the process. Are most people that drive, going to stop driving? Probably not.
There is always the possibility of slipping in the shower, which could result in someone falling. Someone could get injured and possibly die from it. Do we stop bathing as a result? I sure hope not.
Life is full of risks. Many of those risks can be lowered when people try to think for themselves.
Will there be idiots out there? Yes. As long as there are humans roaming this planet, stupidity will continue to exist. This is inevitable.
This does not mean that everyone is going to act like an idiot. Why do we continue to punish everyone for the stupid actions of some?
Unfortunately, we live in a society where thinking for oneself is discouraged. It may sound crazy, but thinking for oneself is not a difficult thing to do.