If you don't like working in China, you don't have to do it. Their culture is different.
If the money was the same as in other countries, I would not have gone, or stayed to finish my contract. I also choose to not go to the sandbox, as it is also not for me.
At the end of the day, I am for sale. My former job in China is currently tied for the highest paid job in the contract world.
If you don't like it, don't do it. Better yet, go post this stuff on PPRUNE. There, you will find many kindred spirits.