David Ward, a Liberal Democrat backbencher, said: "This almost seems to be a competition to see who can come out with the most macho response. To have a blanket policy for all is just nonsense."