Everyone was trying their hardest and did their best, everything was built to spec but there were organisational and communication problems. The message that the dreaded O-rings weren't good for a cold weather launch was not heard or understood. No malice was involved but, when you have a schedule and deadlines with lots of large organisation hubris these things happen.
In only the broadest strokes is the current Boeing situation analogous to the sad fate of the Space Shuttle, however, just because a lot of testing has gone on and just because there is a lot of regulation does not mean that the layman appreciation of the situation is wrong. The layman understanding can be big picture rather than bogged down by intricacy of details.