I think it is better to face and overcome challenges rather than blocking yourself from them. You can't win a battle if you just keep dodging the hits. Learn how to fight and survive. That is how life works. Build an armor but don't forget your sword. Let your armor be the principles you're holding into and the sword as your beliefs. With those, you'll be able to achieve the ending you wanted.