We would not have made it to the AFC title game without him. His catch against Houston was an all time Jet highlight. (As was that drive.) but I agree he's a shitty human being and contributed to the spiral.
Holmes is 30 and like most NFL players he's taken some major wear and tear on the way to that milestone. Nothing to see here, this is Not-For-Long in action.
To be fair, I think he meant his contract..... Holmes was gonna "tear up" his contract. See? Makes sense now.