Sometimes walking away is the most effective thing you can do.
You might want to say something like, "I'm not going to listen to you if you don't accord me with the same level of respect I have given you", but then walking away when it keeps going on (or even just writing that person off until they can prove they treat others with a basic level of respect) might be the only thing you can do and still follow your own principles and mores.
M-47,W-40,No kids D-filed 5/27/2010 Piecing - 10/21/2010 -=Soon to be banned=-