You have already had the opportunity to experience nursing in a variety of settings (hospital, HHC, outpatient and telephonically) which has given you insight. You need to examine what you liked and didn't like about each of these roles with a professional or loved one. You should also allow yourself time to reflect on why you left so abruptly and what you can do to prevent that from happening again.
If you left on good terms at the previous hospital system where you worked med/surg and psych consider calling HR and speaking with a nurse recruiter- perhaps they can help find you a different position if you let them know that you are serious about contributing to their hospital and would be honored if they gave you another chance.
If that is not an option I suggest getting your resume up on indeed.com and speaking with staffing agencies to find out if they have any permanent placement opportunities.
If you enjoy working with kids you can send your resume to school districts in your area and get on the substitute school nurse lists.
I also suggest applying to any type of outpatient OB-GYN position you can find, that would look good on your resume and hopefully help you get that postpartum job down the road.
EVERY nursing role has drama, confrontation and difficulty. Every new nurse and seasoned nurse at a new job has to learn a whole set of new skills and it is not easy. Whenever I start a new job my dad tells me "it takes 3 weeks just to find the bathroom, keep your chin up." I suggest you remember that and keep fighting; keep applying and remember you got through nursing school
so you can do this if it's what you truly want. Be kind to yourself and take one day at a time but be sure to choose your next job carefully with the intentions of making a long term contribution.