In terms of contracts, we are getting exactly what we are paying for with Bonner. There are only 2 good reasons I can think of to dump Bonner;
1. We need salary space to sign a big free agent like Josh Smith or something (Not Likely)
2. We need his roster spot for some emerging talent
Otherwise, his contract is commensurate with his performance in my opinion.
And the exact same thing can be said about Danny Green (but we all have high hopes).
Dejuan Blair is worse than Matt Bonner!