You should never feel sorry for a man who just got a $25M. But something tells me that Jeremy Lin will never live up to that contract in Houston. Not that he's a bad player but in my opinion, he was in the right place at the right time in New York. Houston seems like the wrong place at the wrong time.
Some would argue that even if he stayed in New York without D'Antoni, he would not have the same level of success, which I agree. However, he has so much good will built up with that team that the Knicks would feel somewhat compelled to see him succeed. And let's not disregard the fact that he's playing with All-Stars in NY versus scrubs in Houston. If Jeremy Lin is the best player on your team, you are not going to succeed. Something tells me the Rockets will be actively shopping him before that $14M final year comes into effect...