Did they have a right to tell this info to these people? I called the nurse back to tell her how her giving all this info to them generated a series of upsetting phone calls and she said 'that is not my problem..if it is so bad call the police" and hung up on me
None of this should be happening to you.
#1. Report BOTH the supervisor and scheduler to the DON. Report the Supervisor to the board of nursing for breaching confidentiality. If the scheduler is a nurse, report her too.
2. Ask your doctor to recommend a councilor that you can speak with. You need to learn how to deal with these people who are treating you horribly. Stress management sessions are good, but not an instant fix. They take time and work.
3. A new job is a great idea, but make sure you are healthy first. You don't want to start a new job until you have your stress and life under better control because it could just make matters worse (added stress of a new job).
4. Do give adequate notice, nomatter what. It's important to keep your record sparkling.
5. Document everything you can. If you report these people, you will need to provide some sort of evidence. Gather whatever you can before you make your presentation to the DON or the board. If you have evidence when you make your report, it makes your case much more credible and hard to dismiss it as a "she said-she said"