Maybe it's time that employers ponied up and spent some money on training the people they need rather than profiteering on taxpayers. Corporations pick and choose locations based on how little it will cost them to operate there. Politicians give them the store - tax breaks, donated land or buildings or both, immunity from prosecution for violating environmental laws - and the moment they find themselves needing something, in this case trained workers, they get ready to close shop and move on to the next highest bidder.
Fuck 'em! Let them pay to train the people they need. If we got tough with corporations rather than caving to their whims, we would tell them, "Move your operations offshore and we will tax your imports to the US equal to the value of your products". See how they like having the world's largest economy essentially off limits to their products by virtue of not being able to compete. See how long it takes 'em to get the message. (Hint: Until the first stockbrokers meeting where they see how much money they've lost)