To be fair to Pa Broon though, he's just doing his job. His party have expensive policies which need funding. All he's saying is "look, there's a limited pot of money, you want it for schools, hospitals and refugee sanctuary. Okay but if you want all that you can't have 'this' because that's the only spare cash we have.".
Unfortunately for us the 'this' is a credible armed forces.