This is the risk involved in working as an independent. I have experienced a similar situation but not as difficult as this story. I think most independent contractors are generalists with a diverse set of skills. This makes them disposable in such situations and reduce their employability.