Doctors, lawyers, and other high stress jobs are paid for their investment in themselves as well as their willingness to take on additional stress and risk that comes with the job. They literally have peoples lives in their hands. I have seen people who do things due to a so called "higher calling" and I think that largely resulted in the support base for our current POTUS. To say that people shouldn't be compensated for taking on the jobs that others are unwilling/unable to do seems destined to deteriorate the level of care for everyone. When someone gets cancer they don't go to the local Dr. that "got a calling" and decided they can beat cancer, they go to Mayo Clinic, or MD Anderson where the best of the best congregate. I'm also not sure that its fair to believe that people who go into medicine either have to pick altruism or greed. Many times, I think people enjoy the profession, as well as the ability to have a lifestyle commensurate with their investments into themselves.
On the flip side, there are plenty of medical professionals who still take the time out to see less lucrative Medicare/Medicaid patients because they know people need help and many times don't have alternatives.
It just seems to me that when you start arguing that certain professions don't deserve the pay rate that they have managed to work out, you are coming awfully close to removing any incentive for people to go for the risky/hard thing. Granted, as long as it isn't achieved through deception or shady practices, I personally have no problem with rewarding people for the hard work and time they have put in. Now, I will admit, I don't believe that large CEO's deserve their golden parachutes nor their 20M salary, so I will admit that I am being disingenuous just a smidge. If more people in America felt the same, they actually have the mechanism to change that through the shares they hold in various companies, so I am not sure it is exactly the same. Or maybe it is. Technically if people feel a Dr. charges too much they can try to find an alternative, but with the way insurance is today, I don't think most people actually know the true cost of care anymore.
There was as story in 2012 about an Alabama State Senator who got everyones knickers in a twist over comments he made in regards to teacher pay raises, 5 years after the legislature had given themselves a 67% pay raise.
This guy got rightly destroyed for his position on teacher pay.
Does every job require a calling in your opinion? Last I checked good deeds don't necessarily put food on the table or a roof over peoples heads.