That isn't true. The most soluble type of proteins are from plants. B12 is pretty much the only thing that you can't find a good vegetarian source for now.
I also think that vegetarians should just not go to those festivals if they have a problem with them. They should just have their own fake meat festival if it is so important.