There are not many American companies left, most are multinationals who only have loyalities to money.
$$$ has, and always will be, a uniting factor.
I guess this depends on how you define multinational. I'll assume, for the sake of argument, you are referring to the major multinational corporations that are very large. These companies have offices, factories or branch plants in different countries and have a centralized head office where they coordinate global management.
Now let's look at your statement from the small business perspective. According the the SBA, in 2002 there were 22.9 million small businesses in the U.S. Of that number 17.2 million were sole proprietorships (roughly equivalent to nonemployers) and 5.7 million have employees.
Small businesses, as defined by the SBA, have less than 500 employees. Not exactly what you meant by multinational or transnational corporation is it? Lets look at how important these small businesses are to our economy:
It's bad enough that you characterize American based multinationals as un-American. However, It's requires total ignorance to believe that there are not many American companies left. I think you need to find a new bogeyman.
Our economic success is driven by the search for profits. Any businessman not loyal to making a profit does no one any favors and will not be in business long. To suggest that these millions of business owners would sell out their country for that profit is reprehensible. I know more than a few vets who own these kinds of businesses who would love to give you a quick impersonal lecture on exactly where their loyalties lie.