Based on the letter of the law, Caddy's cannot be fined. It is providing separate, ventilated rooms for smokers (inside) and non-smokers (outside). Nobody said the non-smokers won't be allowed in the smoking room. Smokers are generally very welcoming, easy going people. Its the anti-smoking nazis that created the problem in the first place.
BTW, to those who object, someone should explain a few things. First, if it wasn't for tobacco nobody--including Caddy's--would be here. The settlers were planning to go home and announce "there is no gold" about the time John Rolf planted some Spanish tobacco seeds in good ole Virginia red clay--our nation was born.
Second, according to Virginia history, about a hundred years later, the King of England started telling people what they should do (and the taxes they could pay while they were at it) and a Virginian, Patrick Henry, popped up and said "Give me liberty or give me death" -- our country was born.
Third, most of those anti-smoke/vape activists are not from Virginia! If they can't stand the smoke they should get the heck out of the . . .
That's why I cannot stand these control freaks. I have NO problem with smoking banned in restaurants, though I would prefer it be the choice of the owners. However, why not allow smokers to go to a smoking bar? Everyone smokes there. If those are banned, then it's about protecting smokers from themselves, that's being a a controlling nanny state, and if you protect smokers from themselves, what's to stop them from banning red meat or fried food if it's about protecting people from themselves?
If smokers want to smoke in a bar, let them have a smoking bar. No non smoker would go anywhere near it. We are adults, not children.