I couldn't agree more. Even if we assume there is a justifiable reason or perhaps its happening only to employees who have not performed (which I doubt can be the case considering those employees could not have lasted this long any way), this probably has done irreparable damage to their reputation in the eyes of current and prospective employees. I hope all this bad PR makes them reconsider it, if not anything else.