I'm sorry you're down 90%, but you truly have no one to be mad at but yourself. I've taken large losses to but that's part of the game and you need to learn from them. You need to know when to just cut your losses and run, holding onto a sinking ship will result in you drowning.
I am a shareholder but I bought this as a lotto play, I believe it has the potential to run hard from these levels, but it would take one hell of a comeback to ever get you back to break even. I wish you the best, but imo getting mad at XHUA doesn't make a lot of sense. You need to look in the mirror and worry about what you can control.