The Habs need goals, only 4 players have more goals then Shaw and all of them have played in every game. It's not his fault he got injured. I can see bashing management for overpaying him as he's the 9th highest paid Hab by cap hit. or overpaying to get him but bashing the guy for being injured?
He gets flack because of the whole thing.
He is associated with Bergevin, whether you agree that matters or not. This was a guy Bergevin overpaid to acquire, and then overpaid to sign long term. He is the prototype for the faulty kind of player Bergevin and his supporters fetishise.
He takes bad penalties, and plays well in stretches. He never "showed up" in the playoffs the way everyone swore up and down he would.
He is known for throwing homophobic slurs around on the ice.
Now he's hurt. Yeah not his fault. But he's hurt for a long period, yet again. So glad we invested in this guy!