This is an affront to God and Humankind: