Ask the question ?? Would an MP live in the accomodation for two years, if yes ok then, if NO why is he or she not complaining about the situation. HM Forces should not have to accept anything less than the man in the street.
Call the local enviromental health, building inspectors and the Health and Safety Inspectorate. Crown Immunity was abolished for the NHS some years ago, was it not the same for the Armed Forces ???? Most organisations esp the HSE will accept an anonymous tip off, or ask someone like BAFF to contact them.
Service personnel need the same conditions as the rest of the population living outside the fence, the vast majority who do not have to put their lives on the line on operations, and still have to worry about their family at home.