Rorate Caeli is calling for the removal of a bishop.
Catholic Charities of Richmond is obviously out of control; the overseer (επίσκοπος) of all Catholic activities related to the Diocese of Richmond is its Bishop, Francis Xavier DiLorenzo. What took place under his watch was no mere "incident". It was the death of an innocent human being, placed by Divine Providence under the care of a Church agency, whose overseer was and is the Bishop. He must resign.
The full story is here. It seems that Catholic Charities of Richmond not only assisted in getting a Guatemalan immigrant girl a contraceptive device -- itself a flagrant violation of church teaching -- but when that contraceptive device failed (as they sometimes do), drove the girl to an abortion clinic and had an employee illegally sign a parental consent form.
I'm not sure of all the circumstances, but this clearly indicates a failure of leadership.
At any rate, an argument used for artificial contraception is that it is the lesser of two evils -- that contraception prevents abortions. I think we can see the fallacy pretty clearly in this example. One may never do evil that good may come of it. Lesser evils lead to greater evils, and all evils eventually lead to the author of death. All evil potentially leads to death, because that is what evil does, and that is what evil is.
What was the proper role for the charity here? To counsel the girl that should she wish to escape poverty, she should abstain from sex until she is married. If the girl goes out and gets pregnant, then the charity ought to assist in getting the girl proper care and help her provide for her children. Instead, the charity participated in a murder.
How any Catholic could do this is beyond me. It's not as if church teaching is unclear. There simply is no grey area.
Roman Catholic doctrine condemns deliberate abortion as a mortal sin in all cases and imposes automatic excommunication upon anyone who obtains one or knowingly helps someone else do so.
You cannot do evil that good may come of it. Evil doesn't work that way.