2. They were on the road
3. Winning is not all about having more talent and skill. It's also about character, heart, the ability to perform under pressure etc.... The Knicks lack those intangibles. So they typically find ways to lose close games at crunch time. The best example was Portland. Portland has a very young team. Portland did everything they could to give that game to the Knicks, but the Knicks found a way to play even worse at the end and lose. That's pathetic. If the Pistons, Spurs, etc.. outgut you at crunch time, well, what are going to do. That's why they are champions. But this was bad.
The Knicks are playing MUCH better now. They are competitive in every game regardless of whether the team is better, they are on the road etc.... They simply aren't that good and haven't learned to win.