My question involves independent contractors in the state of: South Carolina
I've gotten myself into a bad contract with a lawyer as described here.
He is not satisfied with my work, has owed me $4,000 since June of 2016, and thinks I should do endless amounts of extra work and bug fixes for free. Since I invoiced him in June, I have done $8,430.50 worth of work in the name of bug fixes.
Now, his main spreadsheet has stopped working, and he wants me to fix it for free and finish up the other spreadsheets for no extra pay, at which point, it's assumed he'll pay the $4,000. (But he says that I cannot put any drop dates in his spreadsheets and have to leave the code unlocked, per our terrible contract.)
What are my options beyond just walking away or continuing to do more and more work for free in hopes that he might one day pay me?
Is there any way I can salvage this, perhaps by proposing a different contract?