Who Is In YOUR Arena?
Here is the reality: Haters are gonna hate... and EVERYONE has an opinion. The good news is not everyone's opinion should matter to you.
I love how Brene Brown puts it: "If you are not in the area also getting your ass kicked, I am not interested in your feedback". This means that there are going to be LOTS of people who want to have a say over and bout your life, your job, your kids and parenting, your relationships, your hobbies, your passionate pursuits, and so on, but UNLESS these people are IN the arena with you, then their opinion should hold zero weight. If they aren't struggling with you, attending with you, facing challenges with you, there when you fall helping you back up and encouraging you to press on, they really don't have a place to tell you what you should be doing and their opinion should go in one ear and out of the other.
Now I completely realize this is a lot easier said than done. We want to be liked, approved of, and accepted. We don't like hearing the negative. But the negative (aka constructive criticism) always hurts less when it comes from someone that we know "gets it".
So as Brene Brown suggests, make a list of the people in the arena with you. When they have something to say, listen and filter, and apply whatever knowledge you deem important for your situation. And for those offering an unwanted opinion, choose to ignore it. They don't understand you anyway!
I know you are capable of great things as you prove each and every day!