If my husband was in your situation I would be fairly upset with him if he chose “career suicide” in order to spend more time with our family. In the long run, I can see that having far more detrimental effects than spending part of the year away from the kids and me. Not promoting in rank, and not gaining the experience, education, etc., which goes along with it, would have greatly limited the types of jobs available to him once he retires.
For us, I’ve never felt that him choosing to do the “hard jobs” that were good for his career meant he was choosing the Navy over his family. He’s done a very good job at balancing a very successful Naval career and a strong, secure marriage and family.
(I fully realize what works for our family would never work for others)