No bonus do I quit

I took a full-time job for newborn twins that I have been watching since they were about two months old. It’s been a few months now that I’ve been doing night shifts for them literally 5 nights a week, sacrificing my health and sleep to take care of their babies. The entire course of this job I have been expected to sleep on the couch and a common area instead of having my own room or a proper place to rest. The first few months I literally got no sleep and now they’re doing like 3 to 4 hours stretches this is definitely one of the hardest jobs I’ve had as they’re not easy twins and the parents are not the easiest to deal with either. For example, I came back from driving halfway through my trip home from Christmas yesterday they came home so drunk the dad stayed downstairs forever eating and they never even asked me how my trip or holiday was. They knew it was over a 10 Hour Dr. but yet still stayed out until the early morning knowing when they come in that I have to talk to them The big issue is the bonus because I already felt like they didn’t respect me or my time or really appreciate everything I do for them. This is the first family that has never gotten me a bonus or any type of gift to show their appreciation in 5 years. I just feel like it’s something that’s not going to leave my mind if I don’t quit I’m about to have five full days off unpaid AGAIN and they think because they pay me $30 an hour for nights ( where I maybe get two hours of sleep if lucky ) that it’s OK Not to pay holidays or off time. They also told me last minute that instead of $28 an hour for daytime shifts they want to do 25 which seems super low and average for my experience in the market that I live in where nanny jobs are easily 30 + bucks an hour. Should I just quit? I feel bad for the kids because the parents are literally getting drunk all the time and going out and there’s barely any nights where they’ve actually watched them their selves. And last night when they came home, I heard fighting upstairs around 2 AM which really made me uneasy especially coming from a broken family so I don’t trust that something bad won’t happen All around sucky nf!! ****** and yes, I’m aware that it’s my fault for originally agreeing to the rate and taking the job