Why can we not acknowledge someone for doing something good without criticizing or insulting them? Regardless whether one eats there or not, it is good they took this positive step and this shouldn't be seized as an opportunity to slam them.
No good deed goes unpunished.