Larry Brown is not the answer anymore. He's proven that with his refusal to accept his roster for what it is and coach what he has. Brown has proven it with the feud he instigated with his team's best player.
Yes, every stop Brown has gone to he's won games. He also leaves those teams earlier than expected and with rosters so unbalanced that no other coach can work with what is left. He skips town and it takes years for those teams to stablize.
I don't want that for the Knicks. Looking at the amount of young talent the Knicks have I'd rather let Brown leave. Find someone willing to work with the youngsters instead of caving in to Brown and trade all of it away.