I remember complaints about Zuckerberg's announcement too, but they were more about the tone of the announcement than the fact that people were being laid off. His email suggested that some people weren't pulling their weight and needed to pick it up or resign. Even if that were the case that's a management or business culture problem and shaming people isn't the proper way to solve it.