I guess if there's any silver lining, it's that Barry's contract is expiring, so basically zero chance of them not moving on. Shouldn't have even needed to come to that, but they can basically just "move on" without firing him.
As loyal as MLF has been to him, even he has to understand that it would be utter career suicide to give him a contract extension.