Do you understand why people who aren't making lots of money from it might be angry and upset about this process?
Or short term thinking. Maybe take... I dunno, a couple of weeks to assess people's value? Instead of potentially firing people you actually should have kept around and spending 35% more on salaries for replacements and God knows how much in lost domain knowledge.
Not ethical, not rational.