Tell ya one thing -- there's no point in even discussing trading Jeff Green until he starts playing better. His trade value at the moment is pretty much nil due to the length of his contract. If it were shorter, he'd at least work as trade filler.
If he can improve his production and efficiency a bit, he'll at least be on par with Marvin Williams.