Hassell's a very good player, and I think he has a reasonable contract.
James should just sign for the MLE. He seems like he might mesh well with KG, who doesn't demand the ball. Plus Mike can play defense when he wants to, so a Hassell/James backcourt would be pretty nasty.
Blount's horribly overpaid, but he can play a little bit. He's below average for a starter, but not entirely useless. I don't understand why the wolves didn't win at all last year.