Well in total fairness, Roth did get suspended, which had a pretty negative effect on his teammates.
However, a guy’s talent has no correlation to him being a nice, morally upstanding citizen or even a good teammate.
Being a bad teammate doesn’t stop you from having a successful career focused on just personal accolades like AB.
Talent is talent… good guy, bad guy… good teammate, bad teammate.
Ie I despise Patrick Roy and think he’s a piece of human garbage, but if I tried to marginalize his success as an NHL player because I think he’s a total scumbag, it just makes me look like a fool.
To have a truly legit opinion others can respect, you have to separate the talent from the person off the field/ice.