Man, there sure are a lot of annoyed fans here.
Anyways, a few things..
1) Green isn't terribly overpaid for his averages, but he's overpaid because he's inconsistent. If he went out and got 18 every single night instead of 36 followed by 10, 13...He'd be considered worth the money.
2) Avery is 23. At current talent level, he's slightly overpaid. Over the length of the deal, it will be pretty good value in my opinion. The way I look at it, if he stays healthy, is that you overpay for the first year to keep him, pay even value the second year, and pay even/GOOD value through years 3 and 4 if his development continues on it's current trend. He's improved his shot percentages at almost every zone on the floor, and that's while playing on an awful team and 70% of his time on the court at the PG, which is not natural for him.
Surround him with better pieces, dont force him to play the 1, and allow him to be a catch and shoot / focus on defense / occasionally create player and his offensive efficiency goes up ten fold.
3) Jodie Meeks just got 6.3 per year. Lance Stephenson just turned down 8.6 per year. I'll take Avery at 8 at 23 years old for the next four years over Meeks at 6.3 or Stephenson at 10+.
4) Continuity. This is so underrated in the NBA. Dont like the money "Just let 'em walk!". Good teams in the NBA that actually develop their talent (read: no superteams) benefit from continuity and keeping young players together for the long haul. We just drafted Smart (20), Young (18), got Bradley (23), Sully (22), Olynyk (23)....Let them grow together and see what you have before having another rotating door position.
Just calm down. We're not winning a title this year or next. The money doesn't matter right now, and by the time it does matter it will be even or good value.
Just appreciate the fact that the team is going about rebuilding the right way, and you get to see a defensive backcourt of Smart and Bradley terrorize opposing teams this season. It's going to be fun to watch the kids grow.