Generally speaking, I have a problem with low character/moral people on my team, because I'm really bad at ignoring my own knowledge. If I know, I know, and I cannot tell myself something different.
And if I know, that the player (coach, GM, TV guy, whatever) is a bad person in my book, I cannot root/cheer for them. Or at least not to the fullest extent.
Ofc, it depends on what actually happened and to what extent. For example, the signing of Todd Bertuzzi was absolute trash and should've never happened. But for Tyler, while I wasn't against him leaving (due to his stance regarding the whole vaccination story, which I didn't like at all), we're talking completely different tiers here.
Regarding Kane, problem is, I don't know what he knew or didn't. Makes it impossible to judge. I actually don't think the players knew that there was sexual abuse, and I also don't know how "functional" Beach was. They can only ask themselves if they realized anything "off" about the guy, and if they did anything about it.
But from what I read about the case, I don't believe Q didn't know. And that makes him a no-go. Babcock is in the same category, for example.
My problem with Kane - besides him floating around, not defending, not giving 100% effort, always looking like some snob in a 5-star restaurant waiting for the waitress - is that the guy has something weird about him, whenever he gets interviewed. Like the smile is fake, I don't know. Just triggers me all the time, always thinking "ok - I don't like that guy".