Traditionally, vegetarian meant what we often call vegan or plant based today. If you consume eggs and dairy you’re a lacto-ovo vegetarian. I usually just use vegetarian as short hand, even though I on occasion have eggs or cheese.
As a life long lacto-ovo vegetarian, if it came from something that shits, it’s inedible to me.
Your example tomatoes aren’t a problem, but I don’t for example eat gelatin.
I’m also really against faux-meat, like the incredibly burger or whatever. If it’s too much like meat it grosses me out.









He’s not yellow enough and she’s too old for this comparison to really work though.