You see, I'm okay with Farfetch'd because it's not food yet. It's still a bird in it's pokemon form.
I'm okay with Miltank and Tropius because you actually don't eat the pokemon itself
I'm even slightly okay with cherrim because cherries are living things in the first place and aren't necessarily food.
But IMO, Vanillice and its evos cross the line. Gamefreak literally gave eyes and a mouth to one of my favorite foods. Imagine if you were eating an Ice Cream cone, and you found out it was alive. Wouldn't that be disturbing? I hope they never make a pokemon in food-form again.
Not changing this sig until we get a new main series Tales game released on a Nintendo console in the US