No, you don't have to take anything. You are in charge of your own life. There is nothing to stop you from finding something better! What a horrible night you described! I have been there, too. I know exactly how it goes. My first two ideas are this: are there any other acute floors that are less acuity that you might transfer to (or floors that you like better/are better staffed), and can you afford to cut back on your hours? I was burned out too, from a typical shift like you described happening everyday, plus throw in no lunch break. It wears you down.
I took stock & really considered my options. I did three things: cut back by one shift/week, switched specialties to a "nicer" unit (we still get slammed, but I do have some good days from time to time), and enrolled back in school. I found my current unit by having been floated there a handful of times. It was always nicer there than my usual floor, so I applied for a transfer. You already have the school part going for you. It can be very stressful, but I am loving being back in school (non nursing program), and find it is a great motivator and distractor.Accolades to you for hanging in there!
My other thought is for you to look into alternative settings for nursing: clinic, hospice, home health, advice nurse, school nurse (depends where you live if you are qualified), outpatient surgery center, private duty, etc. Have you considered case management? All nursing jobs
are stressful, but maybe one of them is better for you. I found a nice little niche where I actually have good shifts here & there. Hope you can find a happier home! Good luck.