Has Humanity Failed to Fulfill Its Trust as the Caliph on Earth?

“And (remember) when your Lord said to the angels, ‘Indeed, I will place upon the earth a caliph…’”
Surah Al-Baqarah [2]: 30