Tim Kaine's political formation wasn't pro-American or pro-Catholic, it was pro-Soviet.