It's a fine line to walk where labor laws are concerned. I wonder if sometimes, businesses have so many laws they have to obey that they can't make a profit. Sometimes, employees *should* be let go, if they're not productive, or not good employees.
I'm not saying that companies should go back to the 19th century when five year olds were chained to their machines, but companies should have a little more leeway in how to deal with their workers. Of course, they should pay workman's comp and that kind of thing, but they should have more say in how to manage the workforce.