And just because team improved when he got traded away doesnt make him a bad player. Utah traded Kanter to OKC and got better, and Kanter has OKC a better team. Gay was just a bad fit alongside an ISO heavy player and he got caught up in the Raptors system of "Taking Turns Isoing". You yourself have even been critical of the Raptors philosophy, but you feel comfortable blaming Rudy Gay for operating how the team obviously wanted to play? Seems unfair. In Sacramento he has taken a secondary role and scaled back his usage and attempts. His assist have gone up and he has experienced good 3pt shooting years. He has done all this in a toxic environment and stayed relatively positive, which is incredible.
And I will repeat, I'm not talking about giving up a ton of players for him. I'm just saying Joe Johnson (who is more of an ISO heavy player than Gay ever was, and continues to be) and a late 1st round draft pick or two.