Sounds like you went into nursing for all of the wrong reasons. Just because it is a 'family trait and occupation' doesn't mean you were meant to be a nurse. Do what is best for you, not for everyone else and don't be swayed by their comments or innuendos.
As far as all of the negative comments, you knew you were going to get them. So find another career that you are better suited for. Perhaps go for some career counseling where you take some tests to find out what your are best suited for. Staying in an occupation that you despise, and is making you emotionally distressed, is obviously not in your best physical and emotional interest.
I've been a nurse for 40 yrs and have had a couple of jobs that made me totally insane. One I was at for 14 yrs. The administration and doctor changed and so didn't the working climate. We were given productivity checks based on computer records. Being it was ED, the nurse who saw the most patients was rewarded. Administration didn't care about the acuity of the patient. You could have one patient that was 'labor intensive' ie IV's Labs, etc. who would count only as one patient. While another nurse could have taken care of multiple patients with less demands. Your productivity was reviewed weekly. So I dreaded the weekly review.
I realized that it was literally destroying me. I would go into work crying all the way in the car and leave at night with my stomach in knots wondering what I had missed or would be chastised for. A voluntary layoff came up and I signed up. My supervisor dragged me into her office, pushed my paperwork into my face and asked me 'what the meaning of this is?". I told her that it was my layoff paperwork and it was permanent. That the job was making me physically and emotionally sick and I was a fool to stay longer and let it kill me. I did my remaining required 30 days left. I felt very relieved when I walked out the door for the final time.
Moral of the story. Don't let them destroy you. Do what is best for you. Don't worry about what others think. Its your life don't waste it.