Someone could've told him he wasn't getting his contract renewed, but he had to know it wasn't going to be.
12 appearances in the last 4 seasons? Come on, Tony.
It's just a bit of miscommunication, and I really don't think he should've bad-mouthed the club. That said, the club could have acted more professionally.