it sounds like there was something expected of you. whether you are willing to take that upon yourself or not depends on your situation, and at the end, you are the best judge of that.
sometimes we can, and sometimes we cannot. this is a normal part of life.
you are not responsible for the way other people react towards your decisions. often, people will not approve of our decisions. you should ask yourself if you feel that you did the best that you could. if you feel that you did not, simply give it some time, and try to explain how you felt to the others, or perhaps make a different decision if the situation arises again.
in general it's not good to compare your problems with others. the grass is always greener on the other side. however .. look into your heart. you are the only one who can judge your actions.
may you find a peaceful solution.
best wishes.