I don't recall ever reading anything about McD wanting out of montreal. I think the consensus belief was that montreal expected him to be more of an offensive dman and he wasn't really showing that at Wisconsin. And with him wanting to go back for his junior year, they decided to trade him. The quotes I remember from McD was that he was shocked by the trade.
I'm not sure I buy that either, but there had to be SOME reason why they made a deal that pretty much everyone in the hockey world believes the Rangers won.
Unless something happened recently, I don't see why they would wait until he graduated, sign him, and THEN trade him. If they had an issue with him staying 4 years in college or with some of the off ice problems he had while in college, why didn't they trade him earlier?
He didn't produce much in the 9 AHL games he played last year, but I can't imagine that would influence their decision that much. Maybe they feel that Kristo is still a year away and think that Thomas is ready now?