Again, by definition there are no faithful, beleiving Catholics who vote liberal. That is all there is to it.
Unfortunately your fantasy does not stop 54% of them from voting for Obama.