I think a straight swap of Green for Gortat might make some sense. It's always hard to tell with Jeff Green given his uncertain trade value but I think it's a "maybe" type scenario.
I see no reason to enlarge the trade. The Bass and Beasley part. It makes it needlessly complicated. True, Beasley has no value to Phoenix and they want rid of him but replacing him with Bass just repeats the problem since they already have Scola + M.Morris there at PF. Swapping those two doesn't fix anything. You'd need to trade Bass to a third team and get an expiring contract in return. Then enlarging the trade to include Beasley has good value for Phoenix.
I think this is at the heart of the matter. I can't see Phoenix doing that deal straight up right now. If Green can do more than net a few highlight dunks every 4th or 5th game -- meaning, score between 15-20 points consistently for a few weeks -- then maybe.
This was the reason to take Beasley. It's a way to get a player we want without trading guys we want to keep like Sully, Bradley, Lee.
But, if you could trade Green for Gortat straight up, then you'd obviously not take Beasley for Bass.
As for the "Beasley is a cancer" talk, I don't really think it's relevant. This is a win now trade where Beasley is the 11th or 12th guy on the roster. The Cs aren't leaning on him, so his influence is really not there. I don't worry about young guys on this team being taken in by his laziness... Bradley, Sully -- these guys can take care of themselves.