OTOH you have to keep in mind these movements are organized by a few people, and not the entire society suddenly rising against the evils of passive smoking.
At least in the Netherlands, in my social circle, anti-smoking laws are very welcome. Like any issue, it's championed by a few people; and yes, there are people who oppose it. But as far as I can see, there's quite a bit of acceptance, both by non-smokers and smokers.