Many of the countries were coerced into banning drugs with international treaties that were supported heavily by the United States. Drugs have been illegal for much less of civilized history than they've been legal. Also there is the problem of misinformation that was actively spread by the most powerful entities in the world, nation states. I think its very wrong to blame the majority when the average citizen has no control over international drug treaties from 40-50 years ago.