Sometimes you have to do what's best for you and your life, not what's best for everyone else because you can't satisfy people. If you like bring the world to some people's door step they will still complain you did nlt do it well.
You have to be Selfish sometimes if you are happy with yourself and God is happy with you nothing else matter. Learn to love yourself before you love others, if you don't love yourself how can you love others, self love is the best.
You're right about your post