[RANT]
I have many friends at NASA. You are painting with a very broad brush with the statement "...it was NASAs [sic] fault". Many within NASA challenged the Challenger launch decision; many within NASA were calling for imagery of Columbia. Your statement is too broad. Managers were to blame. Better yet, name names. L. Ham was at fault, L. Malloy was at fault. It has become all too fashionable to just blame NASA. There are literally thousands of employees at all the NASA centers that had nothing to do with either accident. Who are the "engineers" that you say should have been listened to? Can you specify? Please, be specific when making such statements. If you don't know names, then I would respectfully suggest that you study the accidents. Know who made the decisions, know who challenged the decision makers. Know why the decisions made were made. This is how we learn lessons from history. But please, don't just blanket blame NASA. You condemn many who never had a chance to challenge the decisions, you condemn many who did. NASA is an organization. No organization ever made a decision. People make decisions, flawed and otherwise; to suggest otherwise is at best misplaced, at worst it suggests a prejudice against people based upon their employment.
[/RANT]