Well, birthday boy, here is my thinking.
With the signing of Matthews the team seems to be making it clear we're making a shift to defense as our top priority. This will easily cut back Rudy's playing time as well as his role one the team to merely a 'stand in the corner' shooter. He'll be unhappy and I think justifiably continue to demand a trade. That's not good for the team. I also think that when a team has too many players that can rightfully demand playing time that also creates problems. So get rid of the whole mess anyway you can.
As an example, did we get true "equal value" for Rasheed? No. For Zach? No. But we became a better "team" when we traded players that created problems. It's the same in this case. I hope the best for Rudy, but he has player out his welcome and is better moving on. If Cho can't, or won't, accommodate him, then cut his loose and let's all move forward. Sometimes a team has to take a small step back in order to take a larger step forward.