OP, sorry you're going through this, it sounds really stressful. I agree with others who have advised you to document all medical needs and appointments; put in for time off through the most strict, official, documented channels; and also log all disparaging comments made by your supervisors, to be sent to the head boss. I'm not saying this is actually going to fix the problem, but I think it's the most professional, CYA way to behave. It sounds like things are somewhat of a mess in the administration, so be the one who always has her ducks in a row. And if you need to leave, just leave. Yes, you try to make sure your supervisor knows you're leaving, but if we're talking a medical emergency where your next stop is the hospital, there's no need ask for permission or get into a debate with someone about it. Note, there is no guarantee this will let you keep your job, either; but at some point your immediate health needs trump your job.