The second coming of Jesus is not really "delayed" but it seems so to us because so many years have passed. Because of this "apparent delay" many have come to the conclusion that he isn't coming at all. See Matthew 24:48 and Luke 12:45 and 2 Peter 3:3,4. Because they have lost their faith, they have lost any sense of moral responsibility to anything higher than themselves. So, we see the world slowly sinking into immorality and horrifying corruption and violence.
Here is a link to information you will find useful:
Christ is Coming! https://www.thisisyourbible.com/library/show/184
I hope you have found this helpful.