@IlanaSky: I am sorry, too, but it is also short-sighted to believe we are just thinking about ourselves. I am thinking about communication.
The mods want them to speak English so the mods can do their job and look if all user follow the rules. If they wouldn't, that would mean that you can break the rules, swear and troll as long as you don't do in English.
You are right: People ARE equal. And since English is world language and taught in almost every country nowadays, everyone who joins international sites and wants to speak with people from other countries is supposed to speak and understand it. You don't have to be "English people" to speak English (hell, I am not!). You just have to show some respect to your fellow human beings and speak in a way they can understand, so you can have a proper conservation. If you don't want to speak to people who don't speak your language, don't use the general chat.
EDIT: Btw, most of the people I know in here learned English since the second or at least third grade. So if someone of the "newer generation", who can write (and use the internet o_O) already, can't even understand a little English, it's really really strange.
(And in most international MMORPGs I played all players were encouraged to speak English in world chat.)
EDIT2: @Silver: Oh, and it doesn't have to do anything with racism anyway.
For example: Let's say world language were Esperanto and everyone had a chance to learn it just like English now. Esperanto is nobody's first language, so everyone had to learn it equally. To communicate, we had to use Esperanto, since nobody can speak every language. If we wanted the General chat to be only Esperanto, would that be racism?
And to calm all this a little bit down: In an other thread were a suggestion for different chat tabs. If that were made and we could use one for English only an other one for the other languages, would that be okay for you?