The "employers not being held accountable" isn't BS, it's a basic tenant of Roman/"Napoleonic" law... that one is responsible for one's own misdeeds.  "Corporations" in the US sense do not exist here, only "societies" and "associations", making corporate liability non-existent .  A diocese is a specific sort of association, (AR, "religous association in Spanish), somewhat like a "non-profit corporation" in the United States, but limited to business activities directly related to its stated mission (in the case of a Religious Association, merely spiritual assistance).  However, as an "Association", the head of the organization can be held personally responsible for the misdeeds of the organization... if one can prove he first of all knew, and secondly, approved of the act.  Difficult, but we do have some Bishops (and the Cardinal of Mexico City) likely to be sued for negligence in the near future.  

More than you want to know about Mexican business law, I know... sorry!