It's legal because it's a cash crop. With the current economic state of America if we banned smoking many states would virtually become bankrupt because they would lose their most profitable trade. If you think smoking should be banned, so should McDonald's, skydiving, driving, ...uh, everything...