A situation like you describe is ripe for abuse. H1Bs here deal with similar precariousness, though not on the level of what it sounds like you're dealing with. I hope your situation improves and you gain some security.