> you're replacing a still functioning version by a nonfunctioning one automatically
That's funny. I don't remember reading about a backdoor he installed. Do you have a link?
Or are you blaming him for the fact that people kept downloading his repo's package after he told them to stop?
I think his behavior was petty and amateurish, but it also only had a negative impact because people were still loading his package directly instead of forking it like he advised in November.
(Note: I don't blame GitHub at all. He burned his bridges with them quite intentionally, and in the process made their continued relationship with him a huge problem for their customers. I don't see what other option they had, to be honest.)