If you tell a story devoid of facts and figures you have a much better chance of getting people to listen and do what you want regardless of whether it is right or wrong or even logical.
Why is it immoral, because a socialist says so? How do we deal with it, have the federal government dictate pay levels? Does he mention that only a percentage of that pay is cash, with most being non cash awards. Why isn’t it immoral what we pay Hollywood stars and athletes?
What harm does overpaying anyone do to others? Clearly some CEOs are overpaid, just like many members of Congress. But that is the problem for their bosses and shareholder and voters.