It's not crab mentality, it's just math. The median pay for employees at GM is already like 15% higher than the country's GDP per capita, so there simply isn't enough money in existence for everyone to get paid what they're demanding.
Of course there is some of the "why should they get paid when I don't" from a lot of people who will now have to pay significantly more for something without having the money for it. Everyone is also a consumer everywhere, but only an employee at one place.
CEO pay for huge companies is certainly higher than it should be, but that's when they have tens of thousands or hundreds of thousands of employees under them, so that doesn't really translate quite the same.
Even these CEOs with compensation of like $10 million in salary and benefits and like $10 million in stock awards, that number is very high as a single person's compensation, but when you break it down for each employee, the split comes out to paying each of them like $81,000 for the CEO to make about $400 off of having them there.
You can't really complain about people having the "why should they get paid that much when I don't" attitude when the entire argument is based on an even sillier version of comparing lower level employees to the person at the very top of a graded pay scale all the way up. Even a 40% increase for the CEO is a couple million dollars, while increasing the pay by 40% for the 50,000 employees costs billions of dollars, which of course they could only get by raising prices significantly when the average car payment is already like $725/month.
Even when it's a very high number, the CEO salary is still a very small fraction of what is paid to all the company employees. It would be like increasing the cost of a $50,000 car to $90,000 because the cost of rubber for tires increased 40%. Tires are AN expense for a car, but a pretty minor one that obviously doesn't mean that an increase in tire prices makes the entire car with an extra $40,000.