I think Silas is 100% on the money.
I understand why Cavs fans are hurt though, imagine you had the chance to date this woman for 7 years...
... then she leaves you in an ugly breakup for a guy thats better looking, has a better job and has a nicer car. Of course it would hurt like Hell when it happened, but nobody can take away those fantastic times that you guys had for so many years.
In my opinion, Cleveland was damned lucky to have him for those 7 years.