How can you address a colleague being disrespectful and inappropriate towards you in public, in an appropriate manner?