With everything you have to have some context. This team isn't in a position to just go and get whoever they want. I that case you have to take chances on players who have struggled, but have a good chance to regain their former prowess. Teams don't let go of great 2 way players. If Bargs was ballin we wouldn't be able to trade for him. Fortunately it's easy to see him bouncing back given that he was injured the last 2 years with non surgical problems that he just needed time to heal from. It's not like he just sucked and there was no reason for it. We all know that he was hurt. We also know that when he was healthy he was a very good offensive player.
The whole thing about his flaws is one way to look at him, but there's always the chance that you can get thru to a player and get more out of him. It took years, but Woody actually got thru to JR and he played better. Stat had very little post skill and he worked on it and was looking pretty damn good when healthy. Point is that he did add something to his game. Maybe we can add more this year. The knicks have a team full of players that have the rep of being horrible defenders, but in the playoffs the team did a very good job defensively and lost not because of their defense, but poor shooting. So it is possible to change players for the better. The hope is that you bring Bargs into this environment and he can learn and improve where he's weak and become a much better player. This is a reclamation project and it's the only way we can possibly add talent to this team. The guy has loads of talent and IMO a lot is left untapped. That's what coaching is for. This was a good trade in terms of the possible upside Bargs still has.