People, in general, should learn to not critique a decision when they have not lived your situation.
Disagreeing — or stating what they would do differently — means absolutely nothing; unless they have experienced firsthand what you are dealing with. They might judge or say they would have made the “better choice”, but trust your gut that the route your taking is the best option under the circumstances.
They did not live it!
Their view is therefore purely strategic and logical only to them.
Trust that if it were their emotions and their life in question, chances are they would take the exact path you did.
Have faith that you know what is best for yourself, and do not allow these people to boggle your mind.
My shoes are by the door!
By all means, walk a couple miles in them. Perhaps you would have a better understanding of the situation.
You cannot feel someone’s hunger unless your fridge is empty.
When you have gone through a quarter of the crap someone else has, then you might know what you are talking about.
Otherwise, keep your uninvited opinion to your narcissistic self!