If Ryan Anderson is your starting PF, then something is wrong.
Given the SF situation in the Eastern Conference, you need as much quality wing depth as possible, especially if you're playing against LeBron (who gets foul calls if you even look at him).
We can complain about the length and amount of Green's contract, but he fulfills a giant need for the C's roster and I personally think that it was a good deal.