Can't argue the Amare fully, but he did bring life back into this team. A risk I probably would not have taken but the Knicks were desperate at the time.
Not sure what you mean by giving Felton a raise. His annual salary went from 7.5M in 2011 to 3.5M in 2012. That is more than a 50% decrease in salary. Camby's contract was for 13M for 3 years with 10M guranteed. That's 3.3M per year. So he took a significant pay cut from the 11M he made the year before he signed.
While I don't like the money the gave JR they really did not have a choice. It's not a disastrous contract and the Knicks were not in a position to replace his production on the court.
The Rockets have tried to trade Lin and have found no takers for that contract. The Knicks made the right decision about Lin.
All this criticism for a team that won 54 games last year and reached the second round. I think most teams would kill for their team to operate that way if that is the end result.