En pub er noget af det mest engelske ved England, men traditioner er ikke nok til at holde pubberne kørende.