Having read your entire post I feel the actions of Chicken locking the thread were warranted, you have stated your disappointment well, and I also feel that the thread could turn info a flame war between yourself and the host.
One mistake you made was to let a host register a domain for you, thats listed as number 1 on the list of stupid things to do, lol (sorry)
You stated your case well, and I congratulate you on that, im sure if I were going to host with them I would think twice before doing so, well done.
I hope you have better luck finding a new host and hope it works out better next time.
To close this id suggest sending an e-mail to gearhost pointing out one at a time in clear concise bullet points what you require them to carry out.