The world has 7 billion people speaking a wide variety of languages. I think it's a little silly to aim for an ultra-realistic roleplay server in an urban environment but then scream the moment someone struggles with English; go to NYC, Moscow, etc, you'll find tons of people who can't speak the language of the country they are in - it's life.