“Then his wife said to him, “Do you still hold fast your integrity? Curse God and die.” But he said to her, “You speak as one of the foolish women would speak. Shall we receive good from God, and shall we not receive evil?” In all this Job did not sin with his lips.” (Job 2:9–10)
The preacher who says that suffering (whether physical, spiritual or mental) is a sign of one’s sin or faithlessness, is ignorant of the suffering and faithfulness of Christ. That preacher is not a shepherd but a wolf ignorant of the work of the God he claims to serve.