Getting mad at the player about this IMO is just a waste of energy. It's his personal life and he had via his contract this call he could make on a personal life decision----he's not taking anyone's birthday or Christmas away. He's liked and respected by his teammates---he's not a problem in the locker room or outside in his daily life.
To piggyback on this, a lot of comments made on this site about Trouba (or any subpar player) are as if the poster's have legitimate skin in the game/team beyond being a fan. Hockey is supposed to be entertainment; if it's not entertaining you,
take a break. It's like people are absolutely terrified of being called a fairweather fan because then the "real fans" won't allow them to celebrate if they didn't watch games #56-60 as if their game-watching habits are being monitored.
I get being invested in the sport, I get wanting to see the Rangers win games and win a Cup. I get that it's fun and interesting to break down the underlying numbers and see what's what around the league. What I don't get is the personal, burning vitriol towards players for exercising contractual rights given to them by the team. Go yell at Drury/Dolan/whoever for giving Trouba the contract to sign.
If anyone's employer sat them down and offered a monstrous contract with a legal clause that offered the same sort of job security as an NTC/NMC, how many people would say to their employer "Oh, no sorry. I couldn't possibly accept that. How can we re-work the contract so your company has more freedom to get rid of me whenever they want"? Not a soul. Blame does not lay on the employee here.