Github certainly has the right to control its own privately owned website. That doesn't mean they have the right to stop people from complaining about how they control their website, or from deciding they don't want to use Github because of it, and neither of those things is an infringement of Github's rights no matter how much the "it's not censorship" brigade want to spin it that way.