Now that I read the thread. I wouldn't fight him either. ._. So, you have common sense here. What you should do though, if you can, is avoid him if he disrespects you so much.
Okay..... u dont need to fight him in phisical or in words..... just dont bring ur gf around him.. or u could like uhmmm.......................... tell him that ur embarrased in what his saying.....