You say: "Jesus has not come because the people of this world are not ready." I respectfully submit Jennifer, the Messiah never comes back, never has. Read the historical expectation of deliverance in the multi-millennia of recorded history and you will  read the countless unmet expectations, the utter disappoint of abandonment, in the cries for deliverance by untold tormented people, and you will see for yourself. 

The sinfulness of humanity is always blamed, an assignment of collective neurotic guilt for which there is no actual basis. It's in fact a blanket excuse-note to let deity off the hook for its delinquency in disregarding cries for rescue. It's the same dynamic of abused people, mainly women, who blame themselves for the work of their abusers.

How would humanity look if it was ready? How can it ever get there? Cultures that have endured the most horrible atrocities would surely trigger His return, wouldn't they? How more ready than that? Caring is human, not Godly.