Smoking needs to be banned because of people with asthma can't or breath when smoke is around.
In that smoking would be banned ( indoors and outdoors ) in establishments open to the public, including restaurants, bars, and open-air markets.
Members of the public face a 2,000 baht fines for not complying, and establishments face a 20,000 baht fine for not enforcing the ban (including not displaying mandated 'no smoking' signs).