The International Criminal Court (ICC) lost any vestige of legitimacy it may have had by issuing its recent arrest warrant ...