I can't see his original post as I have him on ignore (thankfully!). However, I have to take exception (minor) to your statement here Jenna.
Fault and blame absolutely need to be laid at the feet of those that are to blame. It is what is done with that blame that is important. If no one is at fault then nobody failed, and humans can learn quite a lot from their failures. The best thing, in my opinion, is to figure out what is the root of the problem, and then you can determine how best to avoid having that happen again. If someone gives you advice that turns out to be in error, then blaming the person that gave you the advice is understandable. However, to stop there and decide that you can avoid future problems by avoiding advice is fruitless and irrational. The better course would be to determine why the advice given was in error in order to avoid the same problem in the future.