Sounds like a load of bollocks to me. Ok, I don't smoke where there is food being served, I don't go where smoking is already banned, but to tell me that I couldn't use the smoking room (hut in the carpark) at work, or smoke in the carpark itself; that would lead to all out war! What a lot of damage could be done to the local and national economy if all smokers just told the bosses to f**k off until all privleges were restored!
(In my case - my boss also smokes!!)