why are taxes so high on cigarettes

2 answers

The government places high taxes on cigarettes to discourage the public from buying them because of their extremely harmful effects.
High taxes on cigarettes also brings in much-needed money to federal and state governments.

Some pundits have wondered if these so-called "sin taxes" won't extend to fast food because of the obesity epidemic in this country.