Mr Williams said "blanket protection" of every pub in the country was not possible because it would encompass some which had been abandoned by the local community because they do not drink alcohol.