If it is unethical and immoral to kill another animal, surely it is just as immoral to stand by while other animals kill each other? If it is our ethical duty to protect all life, why are we not concerned with the rest of the carnivore population? It is just as bad to be a witness to a crime as it is to be the perpetrator if you had the means to stop it.
I have respect for all life in the universe, even plant life. The more botany knowledge evolves, the more we are beginning to recognise they are not simply a passive organism. The extensive root systems resemble the synaptic networks of neurones in a brain. We are now aware that plants will often communicate to other plants near by, warning of insect attacks. Genetically related plants will often recognise each other and adjust where they grow, while actively attempting to over grow unrelated neighbours. Of course this then leaves us with the dilemma of what the fuck can we eat if we suddenly accept plant life as an equal. Until we start extracting nutrients from the atmosphere and rock minerals we might be ethically fucked.
I am not American, but every year we celebrate a Thanksgiving with our children where we give thanks as appreciation to all animals that we sacrifice each year to survive. I see nothing wrong with eating animals provided you are respectful and acknowledge their lives. It is the way of the Universe for one life to be consumed so another can live. I see nothing unethical to be part of this cycle. I see no reason why parasitic worms and fungal infections being treated for survival should not be considered the same as a fish killed for sustenance.