Okay, before you read this, please note that this may not be grammatical.
Anyway, I believe that we are all here for a reason and everything happens for a reason. People ask, why does a loving and good God allow all this to happen, for example, CIA, Riddler, raidforums, etc. The explanation is that he is allowing it to happen through freewill, but this is a different discussion. Anyway, people do things and go places and die because it is part of something bigger. For example, 9/11 happened, and your asking "why would God allow such a thing" and the answer is that who ever is watching us and allowing these events to happen did it so we could improve our security. Why would society allow Gay marriage, this contradicts what Christianity believes in? The answer is that the external force watching over us wanted us to sort of experiment with things, and if it goes wrong, we fix it. Going back to the 9/11 example, our security was flawed and look what happened, we then fixed it. If gay marriage goes wrong, we fix it. All these things happene because it is all part of something bigger. In the Nicene Creed (regardless if you believe in it) it states
He will come again in glory
to judge the living and the dead,
and his kingdom will have no end.
This is stating that, Jesus will come again in the future and judge us based on who is good and who is bad. If you want to hear more about the apocalypse, read the book of revelation. But, anyway, maybe Jesus is waiting for us to find eternal happiness, and maybe he is waiting until the time is right, a time where everyone has equal free rights and a time where everyone is safe. When this time comes, maybe then he will come to judge the living and the dead.