The government won't ban smoking altogether because it would be argued that it's infringing on the rights of persons to do what they would like to do. There is also the strong lobby from the tobacco manufacturers which also a factor that is preventing a total ban. However, I am in agreement with the banning of smoking withing certain public spaces. Second-hand smoke can be equally dangerous as actual smoking of the stuff. If someone wants to smoke and cause a danger to their health, that's okay with me, however, I am not in favour them putting me in danger in the process.