Are you sure you're not mixing your metaphores?
The business owner/manager can disallow smoking anywhere on the property, not just inside the building. Tell the owner/manager about it and ask them to do something.
Have you ever been to a restaurant where smoking is not permitted? Better yet, have you ever been to a government and seen the employess gathered in front of the building smoking? Have you ever walked through one of these groups to get inside the building?
Do you think it's okay for the smokers (who should be able to smoke if they want, I'm not arguing that) to blow smoke on people who are non-smokers? It doesn't even have to be done purposely.
My whole arguement is that smokers infringe on non-smokers. If you are in a bar where smoking is allowed, you should expect to smell like smoke. If you are walking from your car and going into a restaurant that is non-smoking, you shouldn't have to walk through a gauntlet of smokers who are outside having their cigarettes.
Does that explain where I am coming from?