You don't have a great imagination do you if you think the above is the worst scenario. Hint - it's playing out for visa workers right now, 60 days or leave the country.
Changing job on your own accord is not the same as getting fired. And worst-timing-to-get-fired olympics is a great sport :)
On a different topic, people working abroad on crappy visa schemes made their own bed. I'm pretty happy I refused an offer to come to US on some crappy visa many years ago. Fuck that. The sooner system fails, the better.