When annoying men try to teach on the dance floor (and yes, I know women do this too), I have found I have a limit to my politeness. When one French man informed me that I had anticipated a step, I said nothing, but when he REPEATED it at the end of the tanda: "You anticipated one step." One step in the tanda!! I am afraid I told him that it was rude to criticize on the dance floor, and that I had not said anything about his mistakes, but rather, had fixed them. Grrr.
The other rude man--as opposed to those who are trying to be helpful--was at Nino Bien. An awful Argentine dancer hauled me around the floor, and then suggested I go to La Viruta to learn that style of dance. It was obvious he didn't care whether I was enjoying the dance, and he didn't bother try to adjust at all: he just pulled me in tighter and higher, until I could barely keep my feet on the floor. I smiled at him and told him that good technique works with everyone, and walked away. Grrr.
I have taught dance for 25 years, and I would never dream of saying things like that to another dancer while dancing socially!!! Shame on them.