Sure, why not? It's not like young people want to do things even more when they are not supposed to. Perhaps military recruiters should stop recruiting anyone under 21 as well. Why? Because anyone old enough to serve in the military should be able to make their own choices. If you are old enough to help select the people who make laws, you should not have laws passed that discriminate against you because of your age. Another thing that bothers me about this is that this is another case of our government sending mixed messages on what age someone becomes an adult. You can vote when you are 18, you can fight (and die) for your country when you are 18, and you can drive with an unrestricted license when you are 18. Telling someone that they can't legally smoke (or drink for that matter) until they are 21 totally contradicts all the other messages that we send about the age that one becomes an adult. Why is it so difficult to just make one age equate to the definition of being an adult and then be consistent about it. Is that age 18 or is it 21? Make up your mind, America.