I wasn't going to respond to this because its hit hard to home. But, hey, I'm in a typing mood. I have a disability. I have been hearing impaired since birth. Its one of those disabilities where if you looked at me you would have no idea I had one. Actually, I just told a long time friend a few years ago and she was very surprised.
I don't know if you have to disclose that you have a disability in a job interview. I have done it before and I know that it did not get me hired. I have had people flat out tell me that they could not accommodate a job for me. I have also disclosed it and people have not cared at all. I can't work at a job that has a headset, I have to be careful at jobs where its a lot of phone work. I can't be around really loud things that would damage my hearing any more and I can't work in places with insane amounts of background noise. I would be a liability to a lot of jobs.
I also have not said anything and then later on I wish that I had said something. Its a catch-22 really.
I worked at a music store one time and did not tell them about my disability. It was not that big of a deal since I was just doing customer service. Until Christmas time came and another girl wanted to get hired. She too had a hearing impairment that was probably a bit worse than mine and wore hearing aids. They hired her, but would only let her do certain jobs, mostly unpacking things and organizing things. She was not allowed to interact with the customers, even though she should have been allowed. Everyone talked about her behind her back, made jokes, made fun of her for her disability, it was horrible. And they would make fun of her to me, and I didn't say anything. I felt so bad. She ended up quitting because of the environment that these people created for her.
So anyway, having a small disability sucks. It sucks when people make jokes. It sucks when people don't believe that you have a disability and you have to prove it to them or something with a doctor's note. Honestly, its like you don't feel like you belong anywhere.