"1) Rent
2) WO + Sgts Mess fees
3) Community Charge,
4) Child care provision "
With all due respect what the hell are you lot on, just because your in the army why should you not pay those things like the rest of us.
Nobody forced you in to the army, it's the same as any job, if you don't like the pay don't do it.
As for Soldiers protecting us etc etc, a vast majority of them are half way round the world involved in illegal wars (not their fault I know). As for us not speaking German, I think you will find Joe Public had as much influence than your general army types, if there was a clear threat of invasion from a power hell bent on taking over the world you would find many people would put themselves forward.
Anyway back to the question.... there should be nobody in this country who is poor enough not to feed themselves, there are plenty of benefits available which is the very worst case should at least provide enough to feed somebody.