That's really up to GitHub. They have to weigh the cost of being the lazy dude-bro's CDN against the bother of dealing with entitled whinging like TFA. To be clear, they certainly are justified in blocking this user. GitHub is for collaborative development, not code distribution.