"Over half-a-million highly-educated and skilled immigrants are stuck with temporary, non-immigrant work visas like the H-1B, which don't allow them to start a company or even change jobs. Pushed to a corner, they come back to India, where the entrepreneurial climate is far from ideal."
Being an Indian who chose to come back from US after couple of years, I know this is not true, but this statement is being made as if its authentic. There will always be a genuine few who are trying to start a company and stuck due to these issues.
But saying that half a million can't change jobs due to this is ridiculous. They choose not to change jobs, because they want to get their permanent residency status in US. But they know it is their choice.
And if ALL these are people who want to start companies & do well, I can't see why they cannot come back & do it. It is not necessary that you need to have the "perfect" environment before you start something.
If you can't see a change happening, be the change yourself. If you want to do something so much, just do it anywhere.