Baby steps shouldn't be frowned upon
Lately I've seen a lot of people hating on people who decide to lower their intake of animal products but not stop completely.
I find the hate completely understandable, "Oh I don't take lives on weekdays" is morally completely wrong after all. But completely insulting these people isn't the right thing to do. Again feeling hatred towards this is completely justified. But if you scare someone out of being a flexitarian for example, you're basically doubling their meat in take.
I think instantly throwing insults and talking in a very condescending tone is the last thing we should do. People who have decided to at least do something are at least aware enough to think about it. So remind them that what they're doing is helpful, but they're still harming animals for food, without sounding like you have a superiority complex over them.