Basically, the government caused most of this mess to begin with - GM has 2 different fleets of cars: one for the U.S., and one for everywhere else in the world.
They make money everywhere else in the world.