Why won't it be banned? The reason is that cigarettes are heavily taxed, and it is a big net source of income for the government. If it was banned in the street, the sale of cigarettes would go down meaning the government would get less revenue, and i think the government care more about that than you simply finding it unpleasant.