Wow...that sounds like a nightmare! If I were you, I would find another company to work for and then terminate the "agreement" with the one that's putting you through hell. That's just wrong. I wouldn't care what their "stipulations" were, they've al...