I'm so sorry that ppl are so rude to you. I agree with other posters. Definitely turn the conversation back to them, with a big smile on your face.
I had a gangbanger that was in with either a GSW or a stabbing (don't remember - too many) who asked me where my daughter goes to school. I told him, "I'm sorry, but I don't give out personal information to my patients." He looked a little dumbfounded, even a little put off, but it stopped the personal questions.
Again, if you tell them you don't give out personal information and they continue to press, say it again and turn the conversation back to them. "I'm sorry, as I've stated before, I don't give personal information to my patients. So, how is your pain now? Did the morphine help?"
I find that telling patients that you don't give personal information to "patients" re-establishes the professional relationship. Reminds the patient that despite the fact I'm giving intimate care, wiping butts, etc. this is not a personal relationship but a professional one. I may be friendly, but please don't confuse that with friendship.
Hope all the great advice you've received on this board helps.