I remember my Father mentioning that their commanding officer once gave him a verbal reprimand for trading a German kid some candy for some eggs.
I guess rules are rules.
I can appreciate the concept of military discipline, because wars will be lost if your troops aren’t disciplined, but it seems a bit stiff-necked to end somebody’s career over it.
I wouldn’t want to be in a country where doing the right thing can cost a military career. I don’t think it’s good for morale to do that, not to mention that it is not good for the population at large either.
At most, it should have cost her a rank or points towards the next rank, imo.