A lot of laws impose on individual rights in the common good - speed limits for instance.
Why do you think that this particular instance of the common good prevailing over an individuals right is inacceptable ?
I know of very few people, smokers and non-smokers alike, who dont agree that the advantages of the ban outweigh the inconvience to the minority.
There are other examples of where the Irish state is not nanny enough - the first example that comes to mind is making sure that buildings are high quality.