Your point is spot on in my opinion. I think that's why its so important for their clergy to change from preaching their "social justice through govt" to " individual liberty, free enterprise, self help". It would be a huge change, but the evidence is irrefutable that free enterprise does more to improve the lives of individuals than any govt program can.
Maybe their hierarchy has seen the error of being in bed with govt now that king obama has decided he has the right to tell churches what they can and can not do.
Catholics vote for Democrats because they care more about the issues they DO support than the ones they don't.
IMO, a hard truth. All we have to do is look at which States have the most liberal abortion laws and the corresponding breakdown of religious affiliation. Obviously there is a strong group within their church that is opposed to abortion, but there are more that vote the other way.
Not completely up to date (and i hope you like different colors) , and other factor are involved, but there is a substantial correlation: http://peacebyjesus.witnesstoday.org/liberaltable2.html
Also this may be of interest: http://peacebyjesus.witnesstoday.org/Statistical_Correlations.html