Everyone feels like they're owed!! It's so frustrating.
Games cost what they cost. Yes the developers and publishers make plenty off of them, but that's a direct consequence of the work they do.
If nobody is willing to pay, companies will fold and there will be no more games.
Simple.
'Poorer' regions simply cannot pay 30 gbp for a game. If the publishers wish to sell in those regions they have to lower the price.
If everyone from 'richer' regions buys at the lowest global price, then again nobody makes much money and again, no new games.
I read something the other day (on here, but can't remember where) where some idiot said something like 'I'll only buy it if it gets five star reviews and is heavily discounted'.
What a crappy attitude!
If it gets great reviews, (whatever it was?!) that developer should be supported. Buy the game at release, reward the developer for creating something you enjoy and they'll be in a position to go on to create more games you enjoy.