I agree everyone has a right to move on with their career. Admirals don't command ships, they create policy, they change doctrine and they control battlegroups. I'd argue that she was selfless in her promotion. Everyone one loves the idea of the person who stays in the lines with the troops, but if everyone does that how will the benefit of their experiance be passed along? No, she did the selfless thing.