I leoni mangiano i cuccioli del leone avversario non per nutrirsi ma per eliminare la concorrenza di figli non suoi da allevare e suppongo perchè così la femmina si rende disponibile ad allevare la sua discendenza.
Del comportamento delle gatte affamate non avevo mai saputo, comunque non credo sia prassi abituale delle mamme gatte di cibarsi dei figli, anche l'uomo in casi eccezionali è arrivato al cannibalismo e nutrirsi dei cadaveri dei suoi simili per sopravvivere ad una tragedia aerea, vedi il caso del 1972 l'aereo caduto sulle Ande.

A ben guardare l'uomo è meglio di altri animali in fondo non mangia i cuccioli di altri uomini, si limita ad ucciderli combattendo guerre.

Al di là di tutto questo le discussioni onnivori vs vegani non metterà mai d'accordo tutti, dal momento che ci sono nutrizionisti, medici ecc che ritengono importante introdurre proteine animali e carne nell'nell'alimentazione umana per evitare gravi carenze, e di contro altri che invece ritengono l'alimentazione totalmente priva di proteine animali come il miglior modo di nutrirsi, salvo poi tentare di imitare nell'aspetto ricette onnivore e anche tentando di far assomigliare alla fettina di carne ciò che carne non è.
Quindi dar importanza all'aspetto e le somiglianze per rendere più appetibile forse, forse che non si mangia solo con la bocca ma anche l'occhio e il cervello vuol la sua parte.

In conclusione ognuno può predicare ciò che vuole purchè non imponga il proprio modo di alimentarsi ad altri, ognuno mangia come gli pare, nei limiti ovviamente della legge.