In reference to the passage you refer to in John 21, please take a look at:
We're interested in you comments.
There is nothing in the Bible that says that Jesus was a vegetarian, but there was a fairly large population of vegetarians living in Israel at the time, and what we know of Jesus' teachings and life, reflects much of those people's way of life. Also, most of the first Christians were Jewish vegetarian.
When Paul came on the scene and began spreading the Gospel to the Gentiles, most of whom ate meat, there arose a dispute between the Jewish and Gentile Christians over eating the flesh of animals sacrificed to idols. Paul tried to quiet these disputes by explaining in various ways that salvation is greater than what we eat, which is where your comment comes from about all foods be acceptable to eat.
There is no sin in eating animal products, because it is part of a God given concession. The sin arises from the torment inflicted upon those animals. Thus by buying those products, people become part of those sins. This is the main reason that we became vegan. In good conscience, we could no longer be a part of the pain and suffering inflicted upon animals. To us, being vegan is taking a stand against the cruelty.
In reference to the locust: The Bible passage tells us that John the Baptist ate honey and locusts, not Jesus, but history teaches is that this refers to the beans of the locust tree, from which the term "St. John's bread, is derived.
In the Love of the Lord,
Frank and Mary