Billets are blasted by top brass.
Lieutenant General Freddie Viggers broke ranks to attack cramped and decaying living quarters.
Viggers, the Army's personnel chief, said soldiers and their families deserve better.
He warned the poor state of some accommodation broke an unspoken agreement that troops should have a decent standard of living for putting their lives on the line.
He said: "There is too much accommodation which is of a poor standard, which is old and which is not modern in the way it's fitted for families.
"Our duty is to fight our corner in defence to get for our families what they deserve."
His criticisms echo those of General Sir Mike Jackson, formerly Britain's top soldier, who last month branded some accommodation "shaming".
Tory leader David Cameron and Lib Dems boss Menzies Campbell both called for troops to be looked after properly.
Defence minister Derek Twigg admitted improvements are needed and said pounds 1billion will be spent over the next decade.