I can see both sides here. The Chinese contracts are structured so that there is little profit margin per student, so if they go over the allotted time, it can really put a dent in the pocket book.
Were these 141 flights? If so, you may have unknowingly violated the SOPs, which every instructor and student should have. I bet it wasn't clearly explained to you, which sucks.
The only thing I can say is that it is better for you to be fired and try to get some unemployment. Were you 1099 or an employee? If the ladder, make sure you have your ducks in a row, because they will probably try to get you screw you out of it.
Just remember, if you quit or get fired, it is pretty much the same. They will not give you a good recommendation. Take the unemployment if you get it.
I don't know exactly how it is in aviation, but in a large portion of the corporate world they don't give any recommendations anymore. The most that any will say is whether or not you were employed by said company. I would imagine it has something to do with the sue happy society we have...