2) Saying "no black" doesn't refer to people anymore than saying "no white." (you wouldn't capitalize it outside of titles since "the black/white components" are common nouns and not proper nouns.)
3) A lot of people are tired of hearing benine, productive, or even virtuous things being called racist to the point that some of the younger people are becoming intentionally racist due to their natural contrarianism. Nitpicky complaints like this are likely counter productive if your goal is to end bigotry.
You know the most vocal opponents of tofu that I know of, non-vegans/non-vegetarians. People who will let you know they couldn't be vegan or vegetarian because they love meat and hate tofu.
They aren't racist, they just have a food preference. If the name was "no more meat" would your argument still apply? Is that racist? If so against who?
Your reductio ad absurdum that follows doesn't do your argument any favours either.
What race is tofu?
"No More Strawberry"
"No More Apple"
"No More Salt"
"No More Chocolate"
"No More Sugar"
am i racist too?
From the website you linked:
> Unless you’re an American well-versed in typography, tofu will be no more than little squares of bean curd to you, but in fact it’s a plague that’s affected designers ever since type went digital. Tofu are in fact the little outlined boxes that appear when a character can’t be rendered on screen, usually because nobody has found the time to create a design for the Unicode.
I still see tofu for emoticons in text sometimes.
(Digital) tofu - not being able to see the characters/emoticon intended - is what is gross.