I'm going to make myself feel better about the Campbell contract by looking at it this way.
He still has stuff to prove but I'll just make believe that Skinner is the one making 5 years $25m and Campbell is making 3 years $7.8m. I don't want to hear that Skinner hasn't earned that yet or that Campbell isn't even worth 3 years $7.8. Just let me have this please.
I would switch the Nurse and Ekholm contracts too (and make believe that the Nurse contract is only 3 more years) but that's a little too ambitious haha.
Actually, let me just make believe that the Nurse contract never happened. Ok, now I feel A LOT better. Nurse has been good though outside of the second Toronto game so good for him and team regardless of how we all feel about the contract.