John has been a good CEO for McKesson and for the shareholders, no doubt. He could have done a better job preparing for situations like what happened with Rite Aid and the impact of the generic cliff. Where John becomes a horrible CEO is in the way he treats employees. During the full time I was with McKesson, the merit pool never went above 4%, no matter how well the company was doing, and no matter how well your BU was doing. If your BU increase revenue by 20%, the raise pool was still 4%. If your BU lost 20% of its revenue, then the raise pool usually remained at 4% but could be lower. It was never higher. You can't deny that without its employees McKesson would be nothing. If John is going to be rewarded for his good performance then the Business Units that have good performance should rewarded as well. McKesson does this so they can have a fixed salary growth built into their budgeting process and nothing more. It is a shame to see a man who is making hundreds of millions of dollars get a raise of multiple millions of dollars when he is only able to give his employees 4%. McKesson boasts of providing a 16% return to investors, but you don't see them returning anything but a standard COLA raise.