Eggs are my 1 exception (although I usually throw away the egg yolk - that's where all of the cholesterol is, and the primary reason for eating vegan for me is to reduce cholesterol consumption)
Fish, too. I have a few vegan friends, and fish is the 1st food they reintroduce when cycling off the vegan diet.
Remember no one says you can't make exceptions while dieting. For example, the rules I set for myself are pretty simple "when at the grocery store, only buy vegan foods" but "when eating at a restaurant, no limits!" - I find this is the perfect balance for me, and makes going out to eat very much a treat compared to eating at home!
It kinda sounds to me as if someone said “I’m vegetarian but steaks are my only exception”.
I don't really care what the label is to be honest, it's just how I eat.
Vegetarian is probably closer to being more accurate. But then again I will happily order a steak at a restaurant. So maybe I don't deserve any of these labels at all :)
A better way to put it is I prefer eating vegan rather than I am vegan
But you can be a vegetarian and eat fish apparently.
But my point is that people more or less ignore that there are specific labels with clear meanings and go for labels that have a vibe that they like, regardless of their accuracy.
Like 'vegan' has a philosophical overtone, it isn't just a label for a plant based approach to eating, it's a strict approach rooted in a rejection of (at least perceived) animal exploitation. So someone that eats plants most of the time and grabs the occasional steak as a treat isn't really anywhere close to vegan.
But it never says eggs and fish are unhealthy — just that a plant-based diet is healthy (which is true).