Even back in the Old Testament people were questioning & doubting the promises of God. An old Proverb of Ezekiel’s time went something like this – “The days grow long, and every vision comes to nothing?” It revealed the lack of faith in God’s people…not that the visions were failing but that the people only accepted prophecies that they wanted to hear and rejected the rest. (Ezekiel 12:22) Jesus addressed this Coming of the Kingdom in Luke 17:20-37, presenting it as both a reality that was present and as a reality that was yet to be fully revealed…a Kingdom currently present, but yet to be fully manifested. But here in II Peter as well as in Jude 18 we are warned of the mockers that don’t believe God’s promise of the Second Coming of Christ will ever happen…and so emboldened that God’s Divine punishment is just a hoax, they allow unethical & immoral desires to take over their lives.