Excellent point about GM making money in other parts of the world. Not that I am for US money going to upgrade factories in Brazil but if you think about it if they make money there that money can help pay bloated union contracts in the US.
LOL. Of course, that is not exactly the kind of business model I would want a company to follow. Why spend money to prop up a losing portion of the business and deprive my stockholders of the profits? Or use scarce capital that could be better used to expand the business elsewhere.