IMO the problem at the core of the Asiana crash is that the pilots weren't doing their job(s) watching the automatic systems to make sure they were functioning correctly. At least two of the pilots should have been watching as the airspeed dropped below the 157 kt target speed and immediately asked themselves "WTH, why?" That the auto-throttle wasn't properly engaged or working correctly should have been fixed before the plane slowed to 150kts, not when the stall warning started shaking the pedals.
Sometimes human error can lead to catastrophic consequences when errors compound, sometimes certain events are just doomed to failure.
http://www.youtube.com/watch?v=7ZR4Em9JJDw