When you cut the company to 1/3 and keep foreigners because of their visa status, nobody is gonna say anything of course, but that says a lot about you!
I do not believe that half the company was just "overstaff". I have been in situations where 1 manager had 1 reporter/reported, but they were single cases - it can't be spread to the entire company and nobody does anything.