The law that protects pubs from the perceived challenge of restaurants was passed by a Parliament full of publicans