I'm all for a trade to improve the outlook of the team, but trades in my opinion should only be done to either push a team that is close to contention over the top or to improve the long-term outlook of a struggling team by exchanging players for liquid assets (draft picks and/or cash). Mo Williams achieves neither of these goals IMO, he'd probably be a lateral move.