Regarding 4 (see other's reply to 3), I still don't understand why companies should be required to deliberately lose money in overseas subsidiaries.
Why not just not give out tax holidays, and allow foreign companies owned by US companies to leave profits overseas forever? Granted, this will reduce investment in the US, but we don't care about unintended consequences.