Why can't all be blamed?
From a management perspective if it looked like they forced Tavares out the backlash against them(and the team in general) would be bad. In the case of Tavares while you can argue he owed the management nothing, he at least owed the fans a little more honesty stringing them along
I understand your point but respectively disagree. When managing a team, you do not make decisions based on what the fan base may feel or the potential backlash to the team. You make decisions that are best for the team. Period. Isle management should have taken control and forced Tavares hand to make a decision. They could have done it nicely but firmly. They could have done something like this in the summer of 2017...
"John we know you like it here and are not ready to make a decision yet. Firstly, know that we want and need you here. Having said that, we cannot take a chance that you leave the organization for nothing. That would be a disaster for this organization and potentially set us back years. It would also not be fair to the team to have this level of uncertainty for the entire 2017-18 season and have this be a potential distraction to you, us and the team. We need to either have you sign an extension this summer (summer of 2017) or we will have to move forward and trade you to eliminate the risk of losing you for nothing."
To me, Snow / Ownership should have recognized John was not 100% onboard with the Isles and should have forced a decision on John.