Reading you post is the kind that causes me to be so sad and very angry. No one should ever be treated the way you're being treated. There need to be more, and more accessible and capable mental health professionals who can see patients regularly and often. I see how hard you're trying.
Are there any other clinics neat you that are worth trying out?