If the Democrat Party disagrees with Catholic Doctrine, he goes with his party in every single case. It's not that he tolerates that disagreement; he embraces it on the party side.
Catholicism is only a tool he uses to get people to vote Democrat.