It's downright rude for someone to leave you standing there because you don't know what they are trying to lead! If someone wants to act like an ass on the dance floor, don't dance with them. To do otherwise may just enable their poor behavior.
It's OK to say no to the ill-mannered.