One thing continually struck me as I read the article.  When the Catholic hierarchy in the US chose to align itself with the Republican party because of the party's anti-abortion (i.e., the party is emphatically NOT pro life) it becomes very difficult to take the high moral ground on issues where the Church and the party don't agree.  Separation of Church and State works both ways and this is a fair example of why it does.