If Colgan was caused by fatigue, the fatigue was brought by the crew's own poor decision making by commuting all night and ignoring their own unfitness for duty. Training was an issue, but poor stall training was approved by the FAA and wrong it was--it's hard to fathom the FAA's thinking on stall recovery at the time.
GF