I have no problem with JB leaving.
What I have a problem with is the timing, abruptness, and the lack of detail regarding his resignation.
We were already on uncertain footing with this TH/Suspension, and now this thrown in the mix is not a good look no matter how you try and spin it.