Totally: the reason people don't tell you that they don't like your smoke is because it isn't "the done thing" to tell someone this unless there is a big no smoking sign somewhere. Have you ever tried telling someone to put their cigarette out unless there is a sign?
Blanket ban is the only way to go. If people don't like it, they can stay at home and smoke. However, I would ideally like to see a phasing out of all tobacco products. What benefit does smoking offer? It tastes awful, smells disgusting, and gives people cancer. It doesn't even give you a buzz!
Where is the benefit to the user? At least beer tastes nice and gets you drunk, at least marijuana makes you feel mellow, at least crack makes you get... well, not sure what that does, but I'm sure it must feel nice the first couple of times. But smoking, you don't get any nice effects out of it. Please, can a smoker tell me what the benefit of smoking is? People don't even smoke in a cool way anymore!
Another thing: if we ban it, we can put an end to those silly tarts who stagger around clubs and pubs causing fag burns on clothing and skin.