I just don't want you smoking while you are either treating me, teaching me, serving me etc. - Dude, who does that? People smoke when they are relaxing, not when they are working. If they do then it's that specific person's problem. When I do go into the office I don't sit at my boss's desk and smoke though I could. It's just not the time or the place, your sentence is analogous to going a doctor, teacher, chef who's drinking while trying to function at their job.
That's precisely the point I'm trying to make! I don't want you smoking when it affects me that's all. Do what you like at all other times!
I don't know if 'bugger off' if offensive to you btw but it's very offensive where I come from.