General consensus seems to be that firing him was understandable, though many do disagree with at least that part.
I would have kept him. But the team has been in a funk for over a year now. We're nearly halfway through the season and they are teetering on whether they are a long shot to contend this year or a lost clause. The players are going through the motions and the managerial distractions can't help.
I can see the move. Sometimes it shakes a team up. Sometimes a new message get them going after tuning out the old manager. I don't think anyone can really complain about the fact he was fired.
How it was handled was ridiculous though.