Jimmy could've literally told the heads at the network and the Mouse to fornicate with the corpses of their grandfathers, but because the FCC couldn't resist running his mouth, it doesn't matter if Jimmy was fired for cause, losing money or being insubordinate, the perception of possible gov't influence in his leave of absence opened the door to litigation and all kinds of bad shit..
It was the correct call to bring him back. As much as I can't stand him.
Knowing he's a self absorbed clown who doesn't live in reality (and folks at the head of his network have egg on their faces and probably wont let that slide) he'll fuck up again, maybe not soon, but he'll say something, get busted, or sued for something inappropriate.
...or they'll just not renew his contract.