Wetherspoons punter waits two hours for Bank Holiday pint at