The problem here is you said I. Personally if anyone in my company fires someone because “I no longer need your services” will be fired for hiring someone permanent that needed firing. Also if they follow our hiring criteria we want them in other places. This across the board lay-off is a sign of some kind of corporate correction. My advice is to think of it that the people you manage work for the company not for you. Correction: you don’t need advice.