translate English to German: The ability of businesses and companies to comply with these self-regulation agreements has been considered rather unsatisfactory by the companies themselves.
Die Fähigkeiten der Unternehmen und Gesellschaften, diesen Selbstregulierungsvereinbarungen nachzukommen, wurden von den Unternehmen selbst als unzureichend eingeschätzt.