Granato can be fired based on his four year record.
I would fire him on his failure as a leader.
The fact he allowed his team to go more than a game or two without acknowledging the fans after a win purely because they didn’t like the chants to replace him was a disgrace. Granato should have apologized to the fans for his team’s behavior. Period. It would have sent the right message to the fans and the players.