i relate so strongly to what you posted, Lamb. i recently had one of those run-ins with a new doc, and when i filed a complaint his 'peers' at the clinic decided i was a 'troublesome patient' and 'recommended that i find services elsewhere'. there is no elsewhere for me, where i live is remote and substandard. so, consider carefully before taking on a medical community.
also, Skeez gave some excellent information. the agency i contacted was the state Cross-Disability Coalition. they are going to try to get me some ADA accommodations. i am not holding my breath.
another agency which i have tried to use (without much success) is called an Independent Living Center. they are supposed to help people with disabilities to remain in the least restrictive living environment possible. they are staffed by people with disabilities, by charter. if you have trouble finding one, call the state Division of Rehabilitation and ask for a referral.
finally, there is NAMI (National Association for the Mentally Ill), it's actually family members of people with a Dx, who are often more compassionate and better informed than the professionals.
i wish you all the best.
if you would like to try to get an accommodation under the Provisions of the 1990 Federal 'Americans with Disabilities Act (ADA), i might be able to help you write that out.
PM me.