The crying here is ridiculous.
The NBA is never going to pay a guy who is 5'9 a lot of money to do what he does...because when it comes down to it, the guy is ineffective when it matters most. I don't mean crunch time in a regular season game, but a deep playoff run.
Ben Gordon wanted nothing but to get paid a large guaranteed contract. He got exactly what he wanted in Detroit and his play is much a result of that. He has a piss poor attitude and is not much of a teammate.
JR Smith has a attitude problem as well, but I find him more of a teammate than Ben Gordon.
They all have in common that they are very streaky shooters and are absolutely terrible at defense.