You have to look at the bigger picture.... If you don't give tax breaks/shelters for large corporations then they choose to base themselves elsewhere and the country loses large income tax revenues.
Military projects are generally based on:
a) getting control of an area for it's valuable resources (oil/gas)
b) winning the contracts to rebuild
c) spending money on military hardware - which is quite a big UK industry.
Mate, that's very broad statements, and I'm going to answer them from a US centric point of view (believe it's reasonably applicable to most developed nations)
- No re corporations, what they do is take your tax breaks and STILL fudge off with their jobs, money holdings and manufacturing to somewhere they have no rules/regulations, slave labor, zero taxes, etc. If you actually put some limitations around the tax breaks (e.g. manufacturing or majority of head count must still reside in country), I might agree with you, but it isn't done that way.
Re Military, I'm not trying to say that the Military doesn't have a purpose, however
- In the US, there were two projects in the last decade, the F35 ($1.3T, yes that is 1.3 TRILLION dollars) and the new Aircraft Carrier ($14B for first one, with several other to follow). these weapon systems are obsolete before they got out the gate, the next generation of aircraft that NATO will fight against will be cheap, unmanned drones. Huge, expensive, manned systems that can win no fight that current solutions can't are useless wastes of money. Add in bases in Japan, Germany, etc. that costs billions per year for what reason?
If you can with a strait face say, we could not have used 2 or so trillion dollars (not even including war spending) in the last 10 years on social projects & services (policing as well), infrastructure, economy, alternate fuels and general country investments and got a better return that two obsolete dingdong measuring military exercises ... don't know what to say.
A CIO once told me, when I say I don't have budget to spend on something, you can translate it to "I have no interest in spending money on that thing", and that's what I'm saying, Politicians have no interest in spending budget on things that really matter ...