What causes this revulsion in me I do not know but there is something that triggers a 'this is bad for me' reflex when eating something that's not quite what I expected and as a result I simply can't eat it. But I have zero problems with food just being what it is. Tomatoes, pepper, salt: instant breakfast. Add some garlic and pasta: quick dinner. Of course you can go full vegan and I'm fine with people doing that (or eating meat or fish or fowl), each to their own. But for me it just doesn't work.
A vegan friend of mine always pointedly reminds me that I'm eating 'thin slices of dead animal', but that doesn't bother me as much as eating tofu made to look like meat or fish. Then just give me a simple salad and I'll be fine. Or the real thing, also fine.
A friend of mine (also on HN) built a company around honest vegetarian and vegan food: it is just what is says on the package, no more, no less and they've been very, very careful about proper nutritional value and some balance. That I can get behind.
Fake steak is simply fake. Someone tried to feed me this on a birthday party for a relative recently, it was disgusting.