Yea, I get what Holland is trying to say. But it also completely deflects blame from Marner and Dubas onto the fans, and makes it seem like this is strictly a problem fans created.
Look around the league. The Marner and Matthews contracts, especially relative to the contracts signed before the contracts, are head and shoulders above what you'd expect. Matthews contract gets much more of a pass because he's the more dominant player, but his contract isnt good either.
If you use Pastrnak, Gaudreau, Tarasenko, Kucherov, Draisaitl, etc as recent comparisons, or even go further back to guys like Kane, Stamkos, etc and extrapolate to the modern cap ceiling, you don't get ANYWHERE close to 10.9M X 6 years for Marner. Frankly, 6 years X 9.5M would have been noticeably higher than the market suggested, so what he ended up with was ridiculously above what the market suggested.
I don't think fans in general expected a hometown discount. If he had signed a "fair" deal that aligned with the market, he would have faced substantially less pressure/criticism. We'd have had more capspace to improve the depth on the team, and he probably would personally be playing better with less pressure on him.
It's a fine line though, because players certainly deserve criticism at times, but things can get a bit toxic/personal. Though at the end of the day, the root cause of these issues are things Marner and Dubas did, not the fans.