British defence minister John Healey quit on Thursday in a dispute over military spending, accusing Prime Minister Keir Starmer of failing to commit the government resources that are needed to defend the country at a time of heightened threat.