These ridiculous laws such as 8 hour-day, 40 hour week, etc., should be repealed. If people want to work 12 hour days for some scrooge type employer, let them choose to do so.
As far as the whole China vs. Made in the USA debate goes, if unions here become more reasonable then the businesses will start to come home. In a free market society companies have a right to choose a more cost-effective way to make their products if they want to stay competitive. And I do like Wal-Mart's prices.