I'm sorry to read about what you've gone through. I myself can relate because a lot of your story is very similar to mine. It's sad it has to be made to be so difficult to get one's disability when you really are disabled. It's like a slap in the face to have a judge turn you down. I've been there and done that and am appealing in hopes of being granted a fair hearing the next time around. I'll believe it when I see it if I ever win now.
Best of luck to you, and again I'm so sorry this system has to be so down right cruel to some yet give it to others sometimes who don't even deserve it.