It really is. It's so ridiculous that he's set the goal of "most beloved player in franchise history" for himself. He's completely set himself up for failure. Anything less than perfection in image or play isn't good enough. It's a ridiculous mindset and instantly doomed.
The thing is, I bet he'd be totally fine if he was just setting out to pile up points and get paid every penny he could. That might be a bit frustrating for us fans, but oh well the guy at least has direction in life. It's what Matthews is doing, he's trying to fill the net and get paid for it. But Marner has to try and balance this paycheck hunting with a completely perfect image and it just doesn't work. It's innately hypocritical and the fans know it, and he knows that the fans know it. So as soon as the pressure is on and he's trying to reconcile his image with his paycheck, he's already failed his goal and he spirals downwards.
It's why his ego must die. His contract is written and he's got the talent. If the Gilmour dreams are gone and he can just play hockey and get his money he'll be okay. Sucks that we're overpaying him, but he can still be a huge force in the playoffs. If he had been a net positive against the Habs we'd have won that series. Instead he's crying in the penalty box knowing that he's in a mess of his own making. He's gotta accept where he's ended up and just focus on moving forwards. He's got the talent, but he's gotta get his head sorted out. Maddeningly, getting traded would kill the dream instantly and probably helps him figure it out. Wish there was an easy way for him to figure it out here.