The things happening is this world today are insane and clearly sin. Many Christians will be the first to remind people how bad it is to cross dress, and about homosexual acts in children's movies, but at the same time continue to sin and transgress Gods law daily.
Waiting for God to help us is not easy, but David received four benefits from waiting. 1-God lifted him out of his despair, 2-God set his feet on solid ground 3-God steadied him as he walked, and 4-God put a new song of praise in his mouth. Often blessings cannot be received unless we go through the trial of waiting.