I believe taking an anti-abortion position politically, provides all the ammunition the Democrats need in order to maintain the illusion that the Republicans are doing what the media portrays....continuing the "war on women".
The only place you're going to teach the sanctity of life successfully is in the schools and places of worship.
....and good luck with that. 
While I strongly disagree with you regarding politics (abortion IS the war on women), I am referring to (as is the author) every day conversations with every day people.
We have been cowed into silence about abortion (and marriage, for that matter) by a lying leftist media. The majority of Americans are opposed to killing babies before birth. We can use that fact to remind people that 56 million innocent children have been killed since Roe v. Wade.
The more public sentiment is against abortion, the more information and education is spread around, the fewer people will die.
It is the dissemination of the facts that needs to happen more than it is now.