Your life may have taken a detour, but God is still on the throne. He has brought you this far, and sooner or later, your peace will be restored.
The modern infrastructures that exists in the world all contribute to the advancement of human rights and democracy.