Aye, my heart sank when I first saw that blog post. But the more I learn about this dude's chequered history in the fandom, the more convinced I am that like 97% of it is just shit-stirring from a deeply unpleasant egomaniac.
got bandersnatches? i,uh, can handle that for you,