I guess the theory here is that Lin did this to himself. He went out and got a competing offer from another team (nothing wrong with that). When the other team enacted a "poison pill" strategy on the final year of the 3-year deal, instead of Lin and his agent rejecting it they signed it (again, nothing wrong with that, it's his payday.)
Dolan probably looks at Lin as a guy that New York, and only the city of New York, could create. Let's face it - Lin doesn't have that kind of meteoric rise anywhere else in the league. Dolan then sees this same guy run off to Houston and sign a contract that wildly overpays him, specifically in the 3rd year, so that matching the offer would cripple the Knicks tax wise. Dolan considers this disrespectful and says to Lin "congratulations and good luck." There is something wrong with that...it is letting emotion get in the way of running your business.
I have bashed Dolan for this move, and it was a stupid business decision.