Dollar is going down because foreign investors are spooked by accounting fraud in our major corporations. This fraud is a blow to US prestige and image. You can only foist off trade deficits on foreigners (read suckers) when your nation has a better image. BTW a dirty nuke explosion would also tarnish the image of a powerful United States and force the dollar down .... Boy would the Euros like this.
Why not solve the problem? Why is American labor not competitive? It's certainly not because the coroporation isn't loyal to the nation. If anything, when workers organize into labor unions and force corporations to "hand over the loot" the workers themselves are being unAmerican.
Get Congress to lower corporate taxes. That's a good start. After that, eliminate income tax or drastically lower it. Goods and services get ever cheaper (or you get better goods for the same price- same thing) in the long run. If not for taxes they would get even cheaper and were it not for taxes, your same salary would afford you ever more goods and services. Without taxes you wouldn't have to demand such a huge salary from a company that they couldn't afford to pay you. It's a lot more complex than that in actuality (just as the weaker dollar is more complex than investor fraud scares- there's also gov't debt to think about) but the "Land of the Free" should be the most corporate friendly place on Earth. The US should be a tax haven for the world's corporations. Think about it, if it were that way, you'd have corporations from overseas lining up to get into the country- not out. That equals more jobs. It's not the corporations' fault.
I understand your outrage, but put the blame where it belongs. Harangue anybody you know who votes for democrats, explain it to 'em. Socialism bleeds an economy and it bleeds you. Vote those dems out of office.