People continually bash corporations for doing what corporations do.
Nobody bashes sharks, piranha, or crocodiles for doing what they do, which is eating.
If I put a Tiger in charge of a lamb at night for safe keeping, should the tiger get blamed in the morning for the inevitable?
To me this is like blaming the IRS, FBI or the CIA for things they do. Keep in mind they didn't create themselves, Congress created them, oversees them, regulates them, and funds them.
However, I don't blame Politicians for doing what politicians do either. What should I expect from a pig but a grunt?
I blame the American public, but I see no value in scolding, shaming, or bashing Americans, this just alienates them and drives away.
In order to get people on your side you have to encourage them to do a better job. Not by whining, but by positive reinforcement.