Just have smoking pubs and non smoking pubs and let the health freaks sit by themselves.