Sir, please stop using euphemisms.  Pro-choice is pro-abortion.  The minute you use those euphemisms the abortion lobby has already won.   "Reproductive freedom" "women's rights" etc, are other euphemisms employed to cloud the issue.  When abortion supporters frame the debate with their euphemisms they can make it as if those who are pro-life are somehow against women's rights, their health, and their reproductive freedom.  The issue, of course is not any of those.  The issue is abortion and always has been.   

You are right: under the current landscape, there are too many states that are pro-abortion that an amendment would never pass.  

You can make all the excuses you want for the "Catholic" politicians.  What if the politicians said "We don't support slavery--but that is an issue for the state, not the federal government" or "We don't support slavery, but that is a Constitutional, not a legislative issue."  Would anyone believe them if they claimed they aren't racist?