Earlier quoted context omitted.
> Who decides what is and is not appropriate? GitHub, because that stuff is hosted on their servers. This is not about Open Source . This is about GitHub. Yes, it has no place in Open Source. Whether or not it has a place on GitHub is, however, up to GitHub itself.
Your logic becomes flawed when you realize how many % of the world's open source projects are hosted primarily on Github. Their actions are all legal and good, and since I don't live in America, the freedom of speech argument is invalid to me. That doesn't make this sort or action OK, and should in fact be cause for alarm. To quote my favorite comedian, Steve Hughes: "What offends me may not offend you. And you want…
It's just that no one has a right to whine about it any more than they have a right to whine about what their retarded neighbour does in their apartment. If your retarded neighbour has a "no cursing" policies in their home, you can either not be his guest, or not swear while in his house. Either way, it's his right.