Te tiene que compensar en el resto de la relación, porque su actitud en público da a entender que es inseguro y su manera inmadura de contrarrestarlo es intentando ser el graciosillo de la clase. Con 15 años hay tíos que son muy así, de haber quien dice la mayor barbaridad y así se hacen amigos, pero más allá de la adolescencia no funciona como forma de socializar.
Lo que puedes hacer es cortarle en público cuando pasa, si lo haces de forma directa se puede molestar y de forma indirecta tienes que medirlo bien para que capte el mensaje. Cambia de tema, dale un codazo, cuando interrumpa a otra persona le dices «espera, no he oído bien a X, por favor quiero escucharle» o «un momento, ¿qué querías decir, X?».
O intentas entrenarle a socializar como un adulto o aceptas que es así y te va a avergonzar en público siempre, cosa que con el tiempo empezará a mosquearte más y pasará factura.