I'll explain why it's in place and how it COULD be resolved(but probably won't).
There are always jerks on the internet. Some of them get their jollies by attempting to destroy any fun someone else might be having. So, JoeJerk gets mad at his leaguemates because they vetoed his trade. He fires all his minor league coaches and hires the worst possible replacements. The entire minor league system is trashed as players decline rather than development. It creates a situation that can't be rectified for several seasons and that team is tough to fill.
Now, to negate that possibility, WifS could make it where you have to hire a BETTER coach before firing the current one. However, that would require new coding for a select few situations like yours. That said, at the BL level, it's unlikely you have anyone who's going to develop much anyway. Looking at your roster, Gandarillas is the only one I'd expect to move much. And he's a 25 y/o 3rd year pro. He's mostly done developing.