Well, I migrated to Bitbucket just now.
I agree with a few of these points and maybe that's barbaric, but what is worse imo is the approach that GitHub has to this.
I mean, when you know you are at the forefront of social software development, you need to hold yourselves at a higher standard than this. Millions (!) of people depend on you for some kind of baseline, and this divisiveness and shallowness in protocol really can't be accepted.
Somehow, I have this feeling that even though we all know that this is wrong that they'll just get away with it like usual and nothing major will change except that GitHub's support will get even worse.