It is a win-win for the telco's
Get posted to Stanley (Falklands) and if you can get out of your contracts easily, the more likley you are to sign up with them when you return.
It is that simple thing called 'Customer Service', something that the various call centres in India can't script so it becomes very hard. It ain't rocket science to treat your customers fairly you know but so few companies even begin to get more than 1 out of 5 that I deal with.
I'm sure the commentards here could come up with a very long list of those that are a PITA to deal with.
Perhaps some naming and shaming is the order of the day?
It would make interesting reading I'm sure.