Not all complete protein is the same. Any athlete or bodybuilder will tell you that egg and milk protein is the most digestible; meat is second; and vegetable protein is the least digestible. And people also differ in how their bodies handle digesting different proteins too. It's best to eat from all food groups.
It's not immoral to eat meat, abort a fetus or love someone of the same sex...I think that about covers it