Desharnais is only making 250k more than Kostitsyn made and while Bourque is making less, he has a similar cap hit. So it's fair, Desharnais can be compared with other flawed players. There's a reason he's not making as much as Plekanec, and even Plekanec's contract is fair.