Without knowing all the facts, i think the ism is rude. I think some of her behaviour is not asked for.
However, to be easy on everyone, i always tell the ism right when i board if i were to swap seats w anyone between different class. At leadt i do my part.