There were certainly a bunch of idiots coming out of the woodworks attacking Ryan for his comments,
But the way I see it, the problem is Ryan, as an ambassador to his show, and thus a representative of their sponsors, decided to jump head first into the culture wars, the bunch of idiots didn't cancel Ryan, he did it himself by continuing to engage with them. No business wants to be associated with either side of a culture war going sideways. Ryan could have very easily put the phone down after he got a perfect response from Meghan Chayka to his dumb and antagonistic challenge to name players, but he decided he needed to take on what he thought was the woke mob.
Play stupid games, get stupid prizes.