He may be out of favor with the far Left at the moment, but they, along with the Catholic Left, will quickly recover their lost enthusiasm in the face of a GOP opponent (no matter who he or she is). There will be a furious and well-funded effort by Catholic Obama supporters to keep Obama in office.
Essentially, one of the attacks comes from dissenting, "progressive", left-wing catholics like Sr. Keehan.
Well THANKS to a certain oil slick in the Gulf of Mexico, Obama is done.