Smoking should definatly be banned in public places.
The places they do allow smoking might lose a bit of money, but it will also help with the health problems that occur.
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.
If someone were to put together a protest for those to stop smoking in public, I bet that every non- smoker would say they should.