In the early years I lived near a lot of NASA engineers, astronaut's secretary, etc. I saw first hand the dedication, hard work, and looooong hours.
I think it's a miracle what they have accomplished.
It's human nature, I guess, we only remember the failures and unfortunatly, their failures are tragedies.
How many planes has Boeing lost? Cars that Ford has lost? How about Blenders that Oysterizer has lost?
Attacking NASA becuase of two accidents (thats what they were no matter what the Art Bell Disciples say) is ridiculous.