сейчас вам скажут, что "они ели своих товарищей" - тоже неправильно. Товарищ - это товарищ. Это не труп. Его есть нельзя. Правильно с точки зрения нашего оппонента будет "они ели трупы своих товарищей после того, как те поочередно умирали". Правильней звучит, но очень длинно.