DeAngelo's character issues go further back than his Trump support. The article is even dismissive of his political leanings. It seems like you're just trying to make something out of nothing because you don't actually go anywhere to escape politics, you drag them around with you. To here, for example.
from nearly seven years ago Sarnia's Anthony DeAngelo suspended for slur directed at ...
He's always been an ******* but he has talent offensively, at the expense of defensive ability. When he can't offset his being a densive liability with offsense he's going to sit. Him being an ******* isn't helping him and that's exactly what the article says. You're just latching onto a line tagged to the end of a paragraph that starts with "I should acknowledge that..."
If you didn't notice by the way, the Rangers shut out the Isles with DeAngelo scratched.