Rather patronising someone can only do a job to the level they are trained to. If I were her I would have cut you off because there are ways of dealing with things and belittling someone is not the way to go it impresses no one. I'm sure you made her day though by mansplaining it all to her...