The answer is a NEW political movement or party that has the parts of the Democrat Party that attract Catholic and other votes (pro-worker, pro-labor, pro-union, pro-Just Wage, pro-equal human dignity of all people whether rich or poor or middle class, etc.), while also holding to full Pro-Life principles.
Such a third party or movement would either put the Democrat Party out of business, or would force them to change their Pro-Choice stance.
The official teachings of Catholic Social Doctrine really ARE both Pro-Union, Pro-Just Wage, Pro-Just War, Pro-Equal Human Dignity of All, Pro-Social Security, Pro-Universal Healthcare, while at the SAME TIME also being full Pro-Life.
What we have now in the US is on party that is Pro-Life, but Pro-Greed, and anti-Union, anti-Just Wage, anti-Equal Human Dignity of All (Rich, Poor and Middle Class),…
…and other party that is Anti-Life, Pro-Lust, but pro-Union, pro-Just Wage, Pro-Equal Human Dignity of All (Rich, Poor and Middle Class).
There is no party accepts all of Catholic Social Doctrine. So, this creates an opening, an opportunity.
For much of American history the two major parties were the Whig Party and the Democrat Party. The Whig Party suddenly disappeared in the 1850s and the Republican Party moved into its place. Something like that can happen again.
Somebody: Start this new party! I’ll be your first member!