Firstly, you blame anti-smokers for landlord's decision to use patio heaters.
Well, fundamentally yes is the answer.
Even an idiot can see that .
If everybody smoked, patio heaters would not be put in the beer gardens for the warmth of the smokers.
Are you really stupid or just pretend to be???