Those are understandable reasons, but I wouldn't call them legitimate.
Like I can understand why "being angry" sounds like a good justification for punching someone in the face, but I wouldn't call it a legitimate reason.
If your employees feel Jeff is making too much money, maybe he is? Or maybe your company is doing a poor job of making it clear what it is that he brings to the table.
Besides, you already have a hostile environment when you force employees to keep secrets from each other. (They're certainly not going to be loyal when they are being exploited as a matter of policy. It breed cynicism.)
Like I can understand why "being angry" sounds like a good justification for punching someone in the face, but I wouldn't call it a legitimate reason.
If your employees feel Jeff is making too much money, maybe he is? Or maybe your company is doing a poor job of making it clear what it is that he brings to the table.
Besides, you already have a hostile environment when you force employees to keep secrets from each other. (They're certainly not going to be loyal when they are being exploited as a matter of policy. It breed cynicism.)