Sen. Tim Kaine, a Catholic, said this week that requiring Catholic politicians to oppose abortion is like imposing sharia law on the nation.