If laws were enough to deter criminal behavior prisons would be empty.It's also pretty hard to control what's in someone's stomach.
The latest effort to "control" guns in America is as likely to deter someone intent on breaking the law as outlawing lust would affect one's libido. What's in a heart can't be controlled by restricting what's in a hand.
On the other hand if James Woods didn't have a gun to stick in his guts in the first place fictional characters would be alive now.