Tbk,
I love the answers you got here!
I need to come here for some assertiveness training
This guy is being a bully, and thinks you will not fight back. Surprise him...
Obviously you can best him with your wit, and leave him wondering whether you just made a fool of him or not.
The best revenge is living well. I bet his life sucks.