You are right about the H1B1. They should give the visa to the person, not to the company, so that people could credible threaten the company to walk away for a different job somewhere else. That would do away with the slave mentality.