Perhaps there should be 2 regions: your "home" region where you initially signed up, and your "roaming" region, i.e. the country you're currently in.
And perhaps instead of preventing you from installing the app it should still be available and just tell you why it cannot be currently installed, with a way to override it.