I get so tired of this argument. If you were raised eating meat then you'll likely have tendencies to eat meals based around meat. Meat substitutes make sense in the current world and given the typical diet of western cultures. It doesn't have to taste just like the meat it mocks, it just has to taste good. There is nothing special about the taste of chicken or beef other than it is good and you're used to it. If something is similar it doesn't have to be exact and if it doesn't hit that mark it doesn't make it inferior. Chances are most meat doesn't taste the same and has various levels of quality but people don't have the same level of scrutiny between choices of chicken as they do between fake chicken and real chicken. I have given fake buffalo chicken sandwiches to friends before that had no idea at all that it wasn't real until I told them (Iknew about any allergies beforehand). Please excuse my tone, I've been veg for +10 years now and I'm tired of hearing the same weak arguments and excuses. People eat too much meat and it's time to stop making excuses. It's not necessary to stop eating it completely if you don't want to but you shouldn't be eating it more than a few times each week. The nuance of your argument is not lost on me, in fact I agree with the main point but not the part meant to persuade.