First, u can't take down work you've put up. Once it's installed, it's no longer yours. Taking it down is illegal.

Walking off the job will result in contract cancellation in which you may never get paid (tried that one). They'll take your money and pay the next guy. Watch the contracts carefully, especially the AIA ones. They're not written fairly and take the side of the GC in all cases. You'll go broke signing them.

Clause like 'pay if paid' and no definite payment dates have always killed me. Ever wonder why the GC has a nicer office than you?

The bond company may take years to get money from (if at all), don't count on that as a guarentee. They have floors of lawyers that work at finding ways of not paying out.

We prefer to work for the owner and not dilute the relationship thru the GC.