I think Bill Walker could be a decent NBA player. However, it was not going to happen this year, on this team. He is still a bit too spastic for a team like the C's.
It was tough to see him go, but if that was what NY wanted in return for Robinson (the fact that he almost immediately was in the rotation tells me he was more than just a throw-in), then it was worth it for a team trying to win right now.