Complete failure, and who is to blame.....