Of James Randi, he complains in another article (which for some reason BoingBoing published...) on his site: "[Randi made] it more difficult for serious university-based and academically trained researchers to study ESP and mental anomalies, and to receive a fair hearing in the news media."
Uh....Yes? That was the point? Randi dedicated his time and energy to debunking shysters. At best they were seeking fame while popularizing paranormal crap and hurting scientific literacy...and at worst taking advantage of people finanically to varying degrees.
TV used to be awash in idiots claiming to be psychic or able to do absurd things like magnetize their bodies with their mind. I remember Randi was on such a show with such a "magnetic" person, watched them stick something metal to their body...then he whips out a container of baby powder, applies it to the guy who claimed to be able to magnetize himself...and wouldn't you know, the "magnetism" disappeared....because the reason something metal stuck to him was because his sweaty skin had enough stiction (and probably using some rosin to 'help') and use a part of their body angled a bit from vertical. And Randi then demonstrates this, showing he can "magnetize" himself, too.
Randi was a magician, saw people abusing lazy/shitty magic to rip people off, and didn't like that. And the world is a better place for it. That he had an ego, or that his methods weren't perfect, or he was too aggressive for the author's taste - is all completely irrelevant.
What's next, complaining that some doctor is an asshole for appearing on TV to refute people claiming ivermectin cures covid, thus making it impossible for people to seriously study ivermectin's covid benefits? Or that they were too aggressive in responding to the shyster?