While you are certainly entitled to your opinion, the majority of the people in the U.S. don't agree with you. Morality cannot be legislated. Both alcohol and tobacco (and, now, marijuana), are already heavily regulated and taxed. Are you willing to pay MUCH higher income, sales, property, etc. taxes, in order to replace the monies that sale of these substances add to government coffers? I didn't think so.