£3 million and £30k a week is too much. He is a quality player, but why would we suddenly start wazzing money away when we've been so careful in the past? For that amount of dosh I don't care if he's good with the ball, off the ball or up a stepladder with a paintbrush, it's too much.
And if we stick with that attitude we're never going to be a big club.
Yes, by all means, learn from the mistakes of the Pigs, Weeds, and Scabs, but let's get things into perspective.
Sensible contracts can still allow us to pay higher wages, and if it means that we're going to become a team who can attract bigger and better players, why not? McCabe himself has said that he wants to see us in Europe. That's not going to happen if we pay players peanuts and are unwilling to take risks, I'm afraid.