The unprofessional behavior is described by OM here:
Let me re-edit myself
OM said:
Towards the end of the meeting, she asked if I enjoyed the food and I was honest and said "I am really not into vegan dishes, but the restaurant is nice". She went into a drawn out rant about "animal products" and how she sometimes feels "physically ill" when she sees people eating steaks (which sounds great right about now).
So, she did not launch into some "off the cuff maniacal rant about the evils of meat" right out of the gate; she had her meeting, and at the end expressed her views on the subject. Could she have been more AWARE of OM's response, sure, and that was probably silly, but not unprofessional.
That is highly unprofessional. This is a business meeting - her vegan rant had no place in it whatsoever.
It was not, from what I gather, actually "part" of the meeting. She made her pitch, they discussed business and the conversation, like most others drift, especially in the "wrap up" phase. If I am wrong in my assesment, then for sure, OM should correct me and I would agree with you more like than not.
Part of professionalism is talking business in business meetings, and if there is "personal" talk it is very low key and respects the other people in the meeting and their opinions. It is one thing for her to not like animal products - that is her choice. It is another for her to rant on it during a business meeting.
This is all about timing, and understanding. SHE may have felt that by OM and his wingman choking down food that they disliked as a tacit understanding of her feelings, and then gone on her rant to *establish a greater bond* and -that- is something that business encourages. She screwed the pooch by not being able to accurately read the response of OM, and thats damaging, but hardly "destroying", and (OM, feel free to correct me if I am wrong) thats why he has this " moral dillema" at all. If her company could provide what he needed, who cares who or what she will or won't eat? Chances are if she is part of the PR team, he would never deal with her again besides "is everything going ok" convo's.
I do business meetings fairly frequently (probably more often lately than I would like). I learned to stay on topic and if I hear someone expressing themselves on a non-business issue to keep my responses low key and respectful.
Again, timing. OM made it CLEAR that this was not some anti-meat rant in the middle of the meeting, it was at the end. I would fully expect that during the main body of a meeting for all parties to stay "on point", but the beginning and end can and do tend to "wander" a bit due to introductions and "winding down"
Finally, let's also consider *context*. This was not some "annual review", or "progress report", this was a SALES PITCH, and anyone who knows a scrap about sales knows that developing a rapport with your consumer is a must. I won't argue that she failed miserably in that regard; the topic would not exist if she did not, but it would be unprofesional in this instance for OM to throw her product away if it represented the best quality, price and performace of all the options given to him. Fortunately for OM, he has the common sense to see past the failure of the pitch to the actual business of the matter.