We have a similar problem in australia. The ACCC (consumer competition watchdogs) forced the 4 largest at the time to peer together (which was a good move) but they refuse to peer with other australian ISPs.
They also control a fair chunk of the overseas connections.