"And in fine, wo unto all those who tremble, and are angry because of the truth of God! For behold, he that is built upon the rock receiveth it with gladness; and he that is built upon a sandy foundation trembleth lest he shall fall." (2 Nephi 28:21)
To have your eyes opened to an unpleasant truth, to which you don't have all the answers is a difficult thing. Something you once took for granted is suddenly in question. The sandy foundation that one stands on won't support such truths. The hearer has two options. 1. Ignore and continue where you are, returning to those things that are comfortable. 2. Go through a long and painful process, the dark night of the soul and toil to find that sure foundation, that rod of iron.
I don't fault anyone who chooses the first, nor envy anyone who chooses the second. I have gone through, what seemed like hell, to find that foundation. I know it's not over and I'll have many more trials to go. How can I recommend that to anyone? To me however, it has been worth it.
When the Savior faced His trials, he set His face like a flint, he did not fear man's judgements, but pressed forward, knowing he would not be ashamed if he would prove faithful.
We can stay where we are, but a wo is pronounced up on all those who will not come; who will not make the sacrifice in the similitude of the Only Begotten, who was counted as no one and worthy of death.