The game company can afford to sell digital goods and services to Brazil at a fraction of the cost and they profit.
If they sold redeemable codes on cards and cardboard locally it would solve their issue.
They should have to offer any two people online the same price when they list things. An American with Brazillian Currency should have the right to buy a digital good with said currency at the price listed.
A sudden demand for Brazilian Currency certainly does not hurt Brazil, either.