The move was to keep him and let him walk. You don't go into a season as a Cup contender (which everyone thought they were) by trading a top four d-man days before the season starts, not without an even better one coming bacl. Especially not after you just traded Seguin a year earlier for Eriksson, closing your window.
Two days before the trade, thinking it was almost impossible it would happen, I said, "I like where this team is. Assuming they don't trade Boychuck." This isn't 20/20 hindsight, I was saying it before they did it.
It was fine to let Horton and Ference play out their deals in the name of pursuing a Cup. Should have done the exact same thing for JB55, especially after they were a defenseman short the year before with Seidenberg hurt.
One of the dumbest, most indefensible trades I've ever seen. An unforced error that capped the team right at the knees, and directly led to Chiarelli being fired since the Islanders got the playoff spot the Bruins missed out on.