If someone is being unprofessional in your work interactions - particularly in group meetings - you must confront them about it 1:1.
You teach people how to treat you. If you tolerate disrespect you will continue to receive disrespect.
Schedule a meeting with the person and let them know that their behavior does not work for you. Encourage them to provide their feedback and concerns in a way that is constructive or in private.
If this doesn’t work, escalate to their manager. If that doesn’t work remove them from your meetings.