Wasn't it an outrageous figure to keep him once you added luxury tax payments? I understand paying extra for star players, but not role players that don't want to stay, don't like their role, and doesn't get along with the coach.
Don't get me wrong, I really valued Grant's durability, strength, and combination of defense and outside shooting. However, I also think that sometimes you do have to just let somebody go if they don't want to be here. Deep down, he wasn't going to be happy with his role here and you can't just keep a guy in that situation forever just to "keep the asset."