I will agree not to blame corporations for the actions of their employees the moment those employees are individually liable for their actions.
Corporations always speak with one voice. If that voice says something wrong or inconsistent, it is not the public's problem, it is the corporation's. No excuses. Ever.
Seeing how I own a parent of the comment above I think I can safely state it does. Open Source software has a set of methodologies that provide trust and transparency. Accountability is but one side effect of such a system. It's not a stretch to see that extended to the way corporations deal with content generation.
See Joel at Buffer's post on open salaries for reference.