It's very hard for some Christians to accept the fact that a good God does not always bring "pleasantness" into our lives. They tend to view Him as their personal sugar daddy, rather than as the sovereign God of the universe. God is there to please them, not vice versa. They also misinterpret or associate all unpleasantness as sinful actions. That's not the case with God's acts of providence.
But the Bible makes it clear that God does cause unpleasantness to come upon people, even upon His own elect people at times. He does it all for His own sovereign good pleasure, not ours.
"They tend to view Him as their personal sugar daddy, rather than as the sovereign God of the universe."
I am going to have to steal that line for my blog.