One of the purposes of meetings (in person or remote) is to get a sense of the other group's values, and how they will treat the least of your staff. As a vendor, it's critically important to listen carefully and not interrupt. Conversely, I've rejected vendors when they've talked over one of my colleagues. I don't care how good the product is... if they are not going to be good collaborators.
Edit: This is related to the above comment -- a colleague may be summarizing an uncomfortable experience not in terms of behavior (a rude vendor that talked over them) but in terms of identity (white male).