Just read your report. Your experience makes my experience look like a cake walk:
http://www.flyertalk.com/forum/Forum81/HTML/003229.html
My friends tell me I'm a very patient and understanding person. Well, I think I would have gone postal experiencing what you went through. The horrors!!!