I have one of those jobs that some people love and some people hate, and by now it's such a part of my identity that it's very personal; when people say, "X job is bad," instead I hear, "Luna is bad." It hurts, though fortunately I've never heard it from family. I went to a college whose politics did not at all approve of my life choices, and when people found out what I was going to do after graduation I got a lot of negativity (it got so bad that when a friend told me, "I might not agree with what you're doing, but I'm so proud of you and will always support you" I started crying in gratitude).
I cut off people who openly harassed me. A few people expressed only once in private conversation that they found my choices offensive, but since they never brought it up again we were able to maintain a professional rel@tionship.
I don't have any children, but if I did I would not let someone so vocally opposed to my job be around my son.