This sounds like you are against gun control. If laws are passed, who is going to follow them and who is not?<quoted text>
Drug laws are a perfect example the fact that you can't pass laws against things you don't like and expect that to get rid of it. The only thing our drugs laws have managed to do is funnel money to prisons and drug cartels. Regulate drugs. Take the profit margin out of it, and stop sending people to jail only to train them to be better criminals by the time they are released.
But that is not to say that laws don't stop people. When you fear the punishment more than you want to do whatever, then you will follow the law.