Cómo decirle a mi amigo que deje de pelear conmigo en público.

Te sugiero que lo ignores.

Obviamente, él preguntará por qué lo estás ignorando. Sigue ignorándolo. Él lo resolverá por su cuenta, probablemente.

O tal vez puedes intentar explicarlo diciendo que estás herido por sus acciones. Ya sabes, decir lo que piensas.

La idea de ignorar puede hacer mella en tu amistad, así que esa debería ser tu última opción.

La mejor de las suertes.