I think Bryan Colangelo has done a lot of good, but let's be real here. He is terrible at negotiating contracts, and thus hurting the team's flexibility in terms of other roster moves. He is really...