Yes, most of the points are correct. But what does it have to do with playing the game? Also, I’m not sure if you understand difference between “server” and “region” from perspective in which HotS uses it. Anyway, I agree that there could be a server located in Russia to improve pings of Russian players, but even if there is one, they would still stay part of European region, because new server does not equal new region in HotS.
Anyway, point by point:
1: South Africa has most of its territory in Africa. In fact all of it’s territory in Africa. Turkey has most of it’s territory in Asia except for small region around city of Istanbul. Middle East is completely located in Asia. Players from those countries still play in European region, because there is not enough players to form their own region. The point of region is to split players so all of them can play together with a good ping while having enough players for MM to work properly. Creating super small region like a Russian would just cause that MM would break completely for them. Even more than it is now. So what would be the result? All the Russians would play on European region anyway, because pings are acceptable and global play allows it. A lot of Russian players actually already plays on NA server.
2: Even in EU, former eastern block has vastly different culture and values due to communist ruling them for nearly half of the century compared to former western block. Even in Germany you can see vast differences between former west and east Germany. Even after like 30 years since they were united again. And that’s just general cultural differences. If we go to more specific differences, not only each country has different culture, but within one country, specific regions have different culture than other regions within the same country. I really have no idea what culture has to do with GAMING tho.
3: In Southeast Asia, nearly each country has completely different alphabet. They still use the same server. I played there while I lived for over a year there and no, they don’t use English, they use pings.
4: Just one fact, Singapore is part of the NA region. Singapore is in no way part of the “Federal government of USA”. In fact, I always wondered why they got server in Singapore when they could easily be a part of southeast Asian region. But it’s probably to give them an option to play on NA region with good pings, I don’t know The point is, politics have nothing to do with gaming.
5: There are Russian players in all skill levels. The thing is you tend to remember a-hole with Cyrillic name more than a good player with a Cyrillic name. Or in fact a good Russian player with a Latin name (yes, most of them use in fact Latin names). And the most definitely you remember them easier than an other a-hole who is using Latin name. It’s just how your brain works. If you can read the name, you will just hold it in a memory for a few seconds, then forgets it. But if you can’t read it, combined with a prejudice Cyrillic names have to face, your brain will remember that something was terribly wrong with that and it will pop up each time you face someone with Cyrillic name and it will snowball to the point you will think everyone with a name you cannot read is a bad player.