Truly pathetic, this has nothing to do with socialism but more to do with snobbery!
If the Cpl needs four bedrooms then he should get them, if the Sqn Ldr doesn't then why should he have it?
No, I can assure you that is socialism. Neither peer group
needs four bedrooms unless they decide (presumably of their own free will) to breed to the extent that nothing smaller will suffice. I assume that if you have three or more children, then you
need four bedrooms? The desire for four bedrooms doesn't equate to a need and who doesn't desire a bigger house with more bedrooms? The world doesn't owe anyone a living and breeding doesn't change that fact.
The services are without doubt still class based societies. If you disagree with that system, then your morals will prevent you from living, eating or socialising in the Sgt's or Officers' Mess. Is it right? Probably not, but if you don't agree with the system, don't join.