For me the answer clear - if we want better armed forces (which I for one do) we should simply pay more tax.
And let's not kid ourselves that any tax rise would be spent on Defence either. Any increase in tax would be swallowed up by the Sacred Cow/Black Hole that the NHS has become.