Did you fight for raises? If your manager told you choose 30% to cut would you have? Of course you would, your “caring” meant nothing. Your first loyalty is to the people who decide your paycheck
And as a line level manager I don’t believe you are a “bad person”. Line level managers are “powerless”. You don’t control head count, budgets, company wide decisions to reduce staff etc
My first loyalty is to my team, and it's been clear to me why I have not rising as high.
Don't assume everyone is like the worst person in your head.