I suppose if you're dealing with a large company that has lawyers on staff but doesn't care about user support, then this is a good avenue. Small companies and non-VC backed startups on the other hand wouldn't see it as playful.
So, contextually, I can see a situation where your perspective makes sense. Like those situations where you can imagine a corporate lawyer laughing at you for taking them to small claims over a username. You just need to read the room and know when it'd be good fun vs when it would cause problems.
Oh, and you also need to have enough money for expensive hobbies. The subset of users who are in a position to engage with companies this way probably differs significantly in many ways from the total population of users, assuming a popular product.
I mentioned in a different comment how Github's policy and terms of service has no mention of changing an account's username with or without notice. Unless they can prove that they are "squatting" by holding an username considered "inactively held for future use." It is inappropriate behavior for Github to do this to OP.
I also mentioned to talk to support first but I failed to mention why. Instead my comment made it seem as though OP should immediately sue them. I do not condone that kind of behavior and would have edited my earlier comment to reflect this after some of the comments made it clear I made a mistake.(I can not edit it now)
Thank you for bringing this to my attention and grateful for your understanding. Hopefully I can leave this comment behind me as it seems to have run its course.
> It is feedback in a professional manner for disrespecting one of their users/clients.
NO, this is emphatically not what the court system is for. You don't sue someone (or a company) to "provide feedback." Courts exist for when you are damaged, you need to be made whole, and the parties cannot come to an agreement without a neutral third party.
If a domain name was taken, it would have major consequences, trotting out “we never told you to spend millions on super bowl ads” would be a weird take.
Obviously it is based on the contract, but it is not far off.
To be clear I think it's shitty for GH to change someone's username, especially without a lot of communication first, but I don't think it rises to the level of having any sort of damages you could try to litigate even in the worst cases.
Taking someone to court is not playful.
That is a bad choice of words.
I will see you in court.
(See- joking about going to court is playful. Actually going to court is not)
OP should talk to support and get Github communicate with the public more clearly through their policy/terms of service about forcing username changes with or without consent.