Defence Secretary Bob Ainsworth came under criticism on Monday over a shortage of military equipment in Afghanistan, where 15 British soldiers have been killed in the past two weeks.