Why did our sailors and marines not restrict their answers, under Iranian interrogation, to name, rank and serial number?
Because we're not at war with Iran and those rules are to do with war.
Why is it inappropriate for members of the armed forces to sell their stories?
Because then it might become more enticing for such a person to be captured for the long-term, gain of financial advancement in some future, minor conflict.
Why hasn't anyone said these things clearly yet?