At a club game in the US, partner (North) opens a 15-17 1NT. I have a pretty flat hand with two or three points. Partner's bid is doubled for penalty (!) by East, and when I pass West bids 2♥, announced as a transfer. West visibly doesn't take this well. East bids 2♠ to complete the transfer, and when West follows with 3♥ with an audible sigh of annoyance, East passes, announcing "This should be a strong two-suited hand but I am choosing to believe she forgot our agreements". I think it is clear to everyone at the table at this point that West has hearts (indeed, she shows up with a 5 count, six hearts to the KQ and out). As for their agreements, neither has a convention card.
For the purposes of this question, let's assume my hand is such that I am not going to bid anything (even X) regardless of their auction. I can't really claim that their cluelessness damaged our side, because (1) we were not making 1NT doubled, and (2) if they decide not to take advantage of a penalty double of a strong 1NT when it comes up, some number of hearts looks like the reasonable place for them to play and they got there. So to be clear, I am not claiming that I think they should have to play some other contract. What, however, should be done about lefty visibly indicating her distaste for the auction?
(For the record, I called the director just to ask about what was going on, who said that since my partner opened a 15-17 1NT that East is allowed to assume their side doesn't have game and hence can stop in whatever contract he likes. She asked if I would have defended differently knowing that West had hearts, and I told her that West made it obvious to everyone (and authorized to our side) that she had hearts, so I would not have).
Edit: I'm new here, so sorry if this is a stupid question. I've tried to use the correct formatting, but please let me know what I could do better, or if there's any relevant information missing from the above.