In the second to last line, it’s unclear who you mean when you say “she”.
I also don’t think that launching a political discussion at an inappropriate moment is terribly remarkable. Rude, to be sure, but people are rude all the time.
Horribly sad moment, with this weird air of ambiguity cause it’s a fair sort of fundraiser trying to be positive and fun. That worked well. Storytelling is pretty straightforward.