One of the UK's leading pub operators JD Wetherspoon will apparently ban smoking in all its pubs by May 2006, ahead of the government's timetable, saying that an increasing number fo people were staying away from pubs because they were too smoky.