American Catholics aren't politically confused. They just have diverse views like the rest of the electorate. And that's good.

Catholic moral teaching -- and I'm not talking about the political biases of some of the hierarchy but the actual teaching -- expresses principles but doesn't dictate how individual citizens should live them out. Authentic Catholic tradition encourages individuals to exercise personal conscientious discernment when they vote. Is it any surprise that different people come to different conclusions?

The greater concern would be if we were all voting in lockstep. That would be a sign of mindless acquiescence rather than prudential judgment.