They only sacked the manager? What did they do with the
senior designer? And what did they do with the programmers?
I think the programmers are as much to blame as the designer;
from your story it seems that they are mindless sheep, just
implementing whatever gets passed to them from the higher
ranks, without taking responsibility.