Sunshine,
Right now I'm going through Labour Department to get what I deserve. They didn't give me a reason why they fired me (not in the termination letter nor when they spoke to me) at the Labour Department meeting, they said "Not suitable anymore" which was a lie. Anyhow, we are going through out of court settlement. I will be getting money from the company but all I'm saying is that this is not US or Europe or Australia (I have reserached other places' court cases) even if the case is on my side, I won't get much money. In US, just punitive damage can go up to USD100,000 even for factory workers.
My ex-boss also said the company won't issue an official "apology" letter.