I always thought when Jesus said that he truly believed "this generation" meaning the ones his disciples were living in.
Think about it, they thought the world was horrible, there was no way it could get worse, all the things he talked about were already happening. They lived with the belief that he was going to come back within their lifetimes.
over two thousand years later people are still waiting for Jesus to return. I am not saying that people should give up their faith, if that is what they want to believe, but how about the idea that the end isn't coming, how about living your life with the idea that life is meant to be lived and not lived with the mindset that everything is going to be gone tomorrow.