Rasta : Yeah, a contract is a contract .. but I can assure you, their lawyers have taken care of every loophole they can find.
The best way to prevent the big guys from stepping over you, is to not deal with them and make it clear why you don't want to.