Not to stoke a fire, but I just wondered how the same failure would be viewed if it was done by a Chinese or Indian Manufacturer. Immediately it would have reinforced a stereotype of outsourcing being cheap and that being the issue. When in reality the truth is that there are frauds, lazy and useless people everywhere on the planet.
There's a lot of gamesmanship out there. Every part has different numbers for certs. Vendors go out of business because of some scheme with cold unit testing.
Imagine if people were straight with each other. Wow work would be really nice.