I can sympathize with Grabo not being paired up with certain Leafs who might play better with him, but Carlyle paired him with Orr/McClaren for a reason. When a player of his skill level is not contributing many points or making a noticeable difference in games for an extended time frame, you really have no choice but to throw him into a situation he might not like. It's an incentive to work harder and find a way...
Personally, I wouldn't be as forgiving towards Grabo this year if the team was sitting out of a playoff spot. He might continue to play the same way in these last 8 games but we need him firing on all cylinders for the playoffs.