Teens: Don't have sex till later, you don't want babies yet.
Women in this country: Don't have sex till later, you don't want babies with birth defects.
Church: Don't have sex till later (marriage), you'll offend God
So what is the substantial difference between the socially accepted "don't have sex in the military, wait till you're out" and the quickly becoming socially unaccepted "don't have sex for this set period of time"? You just did it right here, characterizing it as a fight you can't win.
It seems... strange, to expect responsibility and prioritization of biological goals from people at some times and not others.