I think you're overstating the issue. I am in the US in an H1B visa and am in no way 'slave labor'. But I can't start my own company- the Startup Visa would finally solve that issue.
There aren't many places where it's considered reasonable that your employer can fire you for no reason and have you and your family thrown out of the country aswell.