Dear Betbudda :) Thanks for highlighting such a talk and writing on it, it really feels good when someone comes up and write on such topics.
We humans are living in the world where members of one species as morally more important than members of other species. Sad but true