Totally agree with your assessment, time for him to go.
Will not manage to be at the meeting on Wednesday but I hope it is made clear to the Club that they made a mistake and he should go.
Everybody can make a mistake but it can take guts to admit it, do so and it will be accepted by the supporters.