Fruits, soft seeds, and occasionally insects.
In Indonesia, very few people eat finches. So, I guess not. But, if in an emergency, we could eat finches.
zebra finches only eat seed
Not a vegetarian. They eat mainly vegetarian food, but they eat meat occasionally.
No, but there are vegetarian alternatives.
Non Vegetarian food such as meat, fish, etc. A pure vegetarian does not even eat egg.
You might crave chicken but if you eat it you are not a vegetarian anymore. Try vegetarian "fake chicken".
You can either go completely vegan, which means you will not eat any products that come from animals, like eggs and milk, or you can go on a normal vegetarian diet, which means you can eat salads with hard boiled eggs and drink milk.
Insects
Yes actually they do
No
st finches' beaks are too short and broad to collect nectar.
I'm a vegetarian and I get my protein from Quorn and cheese and occasionally eggs when I eat them