Its not that you are forced to sign the contract, it’s that it is non-negotiable. If you were offered the job and were told at the time there was a contract then it’s negotiable. You can say, no thank-you, I’ll stay where I am. To wait until after an employee has resigned a current position, and is now without pay or health insurance, to bring out the contract renders it non-negotiable. You can’t refuse to sign it; you are stuck with no job. That’s the issue.