You think people steal because drugs are illegal? That is just ridiculous. Let me teach you how it works buddy. You shoot heroin for a while. Soon you've spent every dollar you have on it. But you still need more to keep straight. You probably steal from your parents first. Then when they kick you out you start robbing houses. Eventually you are jacking people at gun point because you are desperate. You think if it was legal that would change? If you're thinking about weed that's one thing. But there will always be junkies and junkies steal.