I agree boomerang.... there are times that accidents cannot be avoided at all. The chances can be minimized, but very hard to avoid.. as for some people here saying that there's some mistakes committed by the pilots. since theres a lot of pilots reading these forum then this is is my opinion as a passenger if ever you're the pilot flying the plane...
land the plane safely first.. don't give a s**t to other people telling you that you should do this and that. procedures are meant to be followed, true. but the safety of the people on board is your first priority. A lot of people or even pilots will even point out your mistakes. but not even half of them can do what the pilots did in the accident that happened.
kudos to the pilots who did in my opinion a great job!!!