B 12 I’ll give ya vegans and such should supplement it, but protein can be made in your body from and/or is found in greens and beans and some grains, nuts, seeds, etc. Animal protein unless it’s clean fed/raised, can cause some people some problems.
I said nothing one way or the other about protein: i discussed the essential nature of consuming saturated animal fats which is an unrelated issue.