I think it would be OK for the hospitals to ban smoking under ONE condition: That they provide nicotine patches for their patients that need them.
It isn't just a "smoke" issue, it is an ADDICTION issue, and to force those that are mentally ill into nicotine withdrawal ON TOP of whatever they happen to be dealing with is, IMO as a former smoker, inhumane.
The nicotine patches didn't come out until after my local hospital banned smoking. I recall one visit, I had a dual kidney infection and was forced to stay three nights at the hospital on an IV - I felt imprisoned, and the stress of that was HORRIBLE, despite the fact that they were assisting in saving my life (I had been less than 24 hours from organ shut-down when admitted, without realizing how ill I was.)
There I was, standing on top of the toilet in the bathroom with the door closed and the vents on, blood running back into my IV tube as I smoked my precious ciggies up as close to the vent as possible.
Not proud of that moment, but those who have never smoked just don't have a clue how much the body NEEDS the addiction fed.
I'm now a non-smoker for just over 4 years, and while I can no longer stand to be around smoke, I fully support the rights of smokers, and again, I think that to force a mentally ill patient into withdrawal is cruel.