As long as people are dissatisfied with some aspect of their own lives or harbor insecurities about some issue, they will continue to judge and criticize other people's way of life and their choices. Most of us have these issues to some degree, which means this type of behavior is likely here to stay. While it would be nice if we could change people's views or get them to see us in a more favorable light, this is rare. This means the only way you can deal with this type of junk is develop a thicker skin so that other people's issues do not get in the way of you living your life exactly as you desire, and in a way that makes you happiest.
Sure, in an ideal world, we would all receive unanimous support for our life decisions because everyone would realize we all want different things in life and that what makes one person happy is not necessarily what makes another person happy. We would all have respect for everyone else's life choices. This sure would be nice, but this is not how reality plays out. But imagine if it did? What a different world we would live in! Ah, to dream.
Everyone has their own filter based on various things, such as their life experience, religious upbringing and the like. Opinions abound and many have this burning need to classify things as right and wrong when most of the time, the issue at hand is a matter of preference. They just have to let you know all the reasons why the things you want to do are wrong, why they are a bad idea, why it will never work out, why you should do X instead of Y; the list could go on and on. It can be uncomfortable and annoying. It can make you doubt yourself. It can make you want to cave so that you can live an easier existence where you are not making waves or standing out in any way. But life really is not easier this way, because while you are making everyone else happy, you are miserable.
But, guess what? All of these reactions, all of the criticisms and judgments -- they are all about the other person. THEY HAVE NOTHING TO DO WITH YOU. All the crap hurled at you is based on the other person's negative junk, whether it be jealousy, anger, unhappiness in their own life; again, the list could go on and on. Sure, the attack appears very personal because they are criticizing you, your beliefs, actions, ideas, etc..., but IT HAS NOTHING TO DO WITH YOU! Truly grasping that everything we do and say is about us and no one else is one of the most freeing realizations we can make. Just this one epiphany alone can give you the strength to withstand the criticisms from others regarding your beliefs and life choices.
A commitment to self-examination is imperative when trying to weather this storm. The more you get to know yourself, the more conviction you will develop regarding your choices because you will know at the deepest level they are the right choices for you. As you gain certainty, the effects of others' opinions will continue to weaken because you will know what you are doing is right for you and you will shield yourself from the doubt that creeps in anytime someone tries to tell you what you are doing is wrong, or that you should be doing X instead.
It is certainly challenging at times, I will not lie about that. But, you will never, ever live an authentic life true to yourself if you cannot learn to dismiss the criticisms of others. Failure to really grasp this will lead you to living your life based on someone else's arbitrary declaration of what is appropriate and inappropriate.