It would harm non-smokers
Smoking should be banned in public places as it can cause other in public to get exposure from second hand smoke. Second hand smoke is found to be able to cause disease such as cancer, disabilities and even death. People in public who themselves chose not to smoke should not have to suffer from the consequences of smokers smoking in public places.