You can still get culture shock from a new place in Asia.
You had an idea of how things would be that consistently came across as optimistic; to me over-optimistic.
I fully appreciate all the bad things. In fact i suspect that there's a few disappointments that have been waiting patiently in queue, and will shyly introduce themselves in the next couple of days or weeks.
There are ways through this, but it doesn't sound as though you're planning to hang around long enough to want to know about them. That's probably fair enough. I mean, I guess we all want people to honour their contracts, but sometimes we can encounter a perfect storm of subjectively feeling that we've made a mistake, and objectively really, truly having made a mistake because the situation is that terrible.
However, if you are planning to stay, (or if you have to) keep writing about it, even if its just a personal diary rather than things you post here.
Also, you have to recognise that there are probably going to be some good things about China, that make it in those ways better than Laos. Admittedly, if the friendship, job, home and health is all bad, I'm struggling to come up with a convincing list of possible good things.
If you are staying, stop drinking and self-medicating. In order to turn this around you'll probably need to have your s@@t together.
2 years ago, I'd have had no sympathy for you, but then I had to get out of a new dodge after 3 days. Giving up wasn't in my vocabulary, but it turned out that the phrase. 'my new boss is a psychpath and I will go insane if I stay here' was.
I still don't have a lot of sympathy for you though. I think I tried to warn you, though to be fair, I may have deleted any messages because I knew there was no point. (I'm sure others on here tried). Plus I always feel a bit of a hypocrite doing this whole internet forum feeling superior to others thing.