The alternative to "sin taxes" is heavily regulating or outright banning the harmful practice and that way lies dystopian nightmare. Do you really want to set up a bureaucracy determining how much you're allowed to drive/take the plane based on your life circumstances?