Real simple. If you think the majority of the people want smoking in public buildings then get them to vote down the bans.
I remember working in a building where a smoke cloud would form inside every afternoon and wondering what working there was doing to my health.
I remember meals in restaurants being ruined because of an inconsiderate smoker.
I remember the no-smoking sections that restaurants implemented to try to win back the non-smokers. They were an improvement but didn't work all the time.
I remember hotels that claimed to have non-smoking rooms, but they'd wash the linen all together and it all stank to high heaven.