^^ exactly, the tobacco companies are too powerful and big to allow hte government to make tobacco illegal. but also smoking has declined in the past few years, and smokers are being pushed out of more and more places. restaurants, offices, public spaces, etc. soon the only place to smoke will be your car and home, which in effect is making it indirectly illegal to smoke, by limiting the places those people can smoke.
on the marijuana, i guess its bad its illegal now, but i dont know, havent formed an opinion.