Guys, you have to realize that not only Brazil has the biggest community in ToS, but also some players from other countries are reporting much better pings to it (argentina for an example).
Aside from that, I saw some guys from Chile showing low pings and others showing high pings, which just reinforces the idea that the problem is with ur ISP and not in Brazil itself.
I mean, this is not to bash anyone, but you have to stop complaining about brazil and talking on behalf of all the other south americans, because even then you would be partially wrong.
Finally, I see people saying that they should open separate servers. Where would they host the LA servers and how? This is not LoL with millions of players and years after the release. Even Blizzard has only servers in Brazil and it works fine for a big part of the community.
This is the same reason why I, as a brazilian, accept that international servers are usually located in the US. I would love to see the first server (or only server for some games) located here in SA, but it’s not good business wise.
So, let’s think a bit about it. If it’s proven to be a route problem, a VPN may do wonders for you.