i agree that acceptance of reality is important for growth and continued existence, but i reject the idea that anything in life "should have" happened the way it did.
i don't believe there is a general trend to the universe that is producing best results, but rather a lot of trends producing the results that happen, good and bad, inspiring and soul-crushing.
just as i dislike your use of "should have" here, i would not say "something should have happened differently," as that is fruitless, wishful thinking.
RE: Everything that happened should have happened.