He simply doesn't understand that businesses operate to make a profit for their owners. If conditions in the U.S. are not conducive, they will go elsewhere. The answer is not to brow beat business but make conditiosn conducive.
Obama to CEOs: Ask what you can do for America - Yahoo! News
Obama to CEOs: Ask what you can do for America - Yahoo! News