Why is it the corporation's fault though? We live in a society and governance structure which encourages corporations to consider revenue over everything else. Why would they act differently? What should Google do? Sorry I understand the human cost of layoffs. But it is a reflection of what this society values. If you want corporations to consider the human cost, you need to make it feature in their financials. Or the government should offer better protection to unemployed people.