Sucks that people were kicking you out. I come from World of Warcraft and we had a deaf person in our raid team that did just fine. People are just stupid. Hope you find a good free company. Best of luck to you!