I think you are oversimplifying what is actually a far more complex issue.
Strive for progress not perfection.
I love animals, support animal welfare charities, encourage wildlife in my garden, drove an hour to the nearest hedgehog hospital to take a poorly hog there, destroyed my lounge wall to knock a hole in it to rescue a stuck bird etc. But yes, I also happily devour meat.
But saying that omnivores can't also be animal lovers is nonsense. As someone said upthread, would you rather meat eaters also kicked local cats and stamped on frogs?
It's like saying that because someone doesn't use beeswax wraps instead of cling film there is no point them bothering to recycle anything.
Or because they still have a bath instead of a shower they may as well leave the tap running 24/7 and be done with it.
Or because someone doesn't give to every charity then what's the point in giving to any?
Humans are flawed. Even with veganism there are many undesirable negative impacts such as use of land, pesticides, travel impacts, particularly for protein products etc.
The world isn't perfect and people sure as hell aren't. All any of us can do is our best within our own ability and belief systems.
PP said about "doing the best they can" within the choices they make so buying a refurbished phone for example. My meat eating version of that is buying meat products from sources with the highest welfare standards, free range eggs etc.
But being judgemental about other's choices when your own arent perfect either seems unnecessary.