Here is another possibility. Why do you say that “ All lives matter” is a racist statement? Do you not believe that all lives are of equal value? If so, which lives are more equal than others,and under what criteria may the less equal lives be disregarded? Who gets to make that determination?
Your approach is much better than the one in the OP. It is directly on the point in contention. “Which lives don’t matter?” Make them answer that. Let ‘em ramble, then say, but you didn’t answer the question, which lives don’t matter? This game will go on until your opponent shuts down the conversation without answering the question. Observers will get it. And some of them might even grow a little spine just by watching.
Exactly. Put him back on the defensive. I would even lead with "Do Jewish lives matter?" Because if he says "no", you got him. (He's an antisemite. Tell him so. It's just what he tried to do to you with the "racist" accusation.) If he says "yes" you also got him because he is now contradicting himself.
Force him into a position where he must pit one irrational attitude against another. Make him look the fool.
Very good. Thanks.