Smoking should definatly be banned in public places.
The places they do allow smoking might lose a money.
Most people beleive that someone who is not in the smoking area of the public place will not be affected by the smoke, but smoke is able to spread in a room and affect the people around.
Smoking causes alot of problems not only for the smoker, but for the people around.