В ответ на его брань, тем более!! при людях! - нужно промолчать и долго (может, неделю) общаться с ним как с малознакомым человеком - вежливо, без просьб, ровно, без претензий, как к соседу по купе поезда, следующего во Владивосток. То есть так, чтобы придраться у него к вам повода не было - все ровно и гладко, только немного безразлично и холодно.Неделька, другая, потом можно немного оттаять. Эффект будет налицо, проверено.