Har dom rätt att göra så?
Jag har haft eget företag i servicebranchen. När jag läste att du faktiskt inte sitter där i arbetskläder har de inget att komma med, om det inte är ett generellt rökförbud på platsen.
Om det istället varit fråga om ett måltidsuppehåll, på betald arbetstid, kan de komma med krav, men inte på din obetalda rast. Kolla med arbetsmiljöverket, är mitt råd. (Och detta är från mig som helst inte haft rökande anställda alls vilket jag inte är ensam om, men rätt ska vara rätt )