It IS about politics. "Defund the Police" is a political action. BLM is a political group. And as I said, politics have no place in the NHL. Period.
It's stopped being about equality a long time ago. Equality is law. It's a part of America's Constitution. Racism is now being exploited to push POLITICAL action. Cancelling games would be political, no matter how hard you try to justify it.
The NHL has already established it's "Hockey is for Everyone" initiative. It's goal as stated by the NHL:
Hockey is for Everyone™ uses the game of hockey - and the League's global influence - to drive positive social change and foster more inclusive communities.
The league has also investigated and taken action whenever accusations of prejudice are made within the league. They have literally already made it clear what their views are on issues like racism, sexism and homophobia. Cancelling games would be nothing more than pressured mob appeasement.
To cancel games over a sociopolitical issue will just cause further division among it's fan base. Not because they disagree with the message, but they disagree with the messenger or the way it's being delivered.
Keep politics out of the NHL.