1. You're looking for outside validation on whether or not your situation is terrible enough for you to quit. You write you're on the edge because of this job, yet you don't want to quit without everyone's constant approval. You need to make this decision for yourself. Take a few weeks off, get your head, heart and body together, and then decide what you will do next.
2. You are a hard worker, from everything you say here. What is the likelihood that you will change in the next few weeks if you quit that job? I'll answer this for you: zero percent. Just quit and find something else to do. Not that it is guaranteed to be easy to find another job, but there's little likelihood that you would ever stumble into a position as bad as what you have now.
3. You're not only working a job where you are harassed mentally, physically and emotionally, but you are doing all, repeat ALL the household work for your household of two. Get over your need to be constantly outside validated!! (see #1) !!! Please woman up and take responsibility for yourself!! You need to make this decision for yourself.
I know how warped a bad job can make one feel/act/think, but please believe in yourself and your intrinsic value. Read over your posts with a fresh eye, and imagine how you would counsel someone else who had written what you've written. Be just as kind to yourself as this bunch of internet strangers has been to you. You are better than this job and paycheck and constant harassment.