This might just be my opinion but if anyone should be blamed the pilot crew should be last. I think that this was more of a wake up call for the training given to commercial pilots. Clearly this was a situation no one had thought of happening and for that matter no one had trained these, and probably many others, how to correctly fix this problem.
I read this quote from a report...
Quote: "No one was trained for high-altitude stall recovery in the cockpit. It's not part of the normal training curriculum...this is something that really has to be reformed globally. This is a really big deal."
This crash is very unfortunate and sad but it's a huge learning step for future commercial pilots. Whenever I see any article that states blame towards the crew, or how easy it would have been to avoid, it really seems to put me in a bad mood. It's easy for us to say "how this could have been avoided" when before no one obviously planned for it to happen.
For a crew in a panic situation with little to no training on the subject it seems to me that any other pilot put in that situation wouldn't have done much better.