i may have been the person that invented anti-choice as a replacement for pro-life many years ago, and the reasoning underlying the shift in language was that conservatives are massive hypocrites in their rejection of abortion and their support for war.
if they were really pro-life, they'd be anti-war, too - and against the death penalty.
and, so, i allowed some christian pacifists to use the term, and started calling dime a dozen conservative anti-abortion activists anti-choice. it picked up after that.
i would like to present a similar shift in language around military service; stopping calling them men and women.
start calling then boys and girls, instead.