the developers
No, blame management. Not until programmers have a union masquerading as a professional association that backs us up, like the AMA or the ABA, and we enjoy much greater autonomy and a much stronger position from which to say "no," should we be made to shoulder the blame along side management.