Oooh, he definitely deserved your witty comebacks and replies, and for sure doesn't deserve a scratch on your paint, he is lucky you even allowed him some of your time.
Sucks that we live in a world full of such guys, who only consider their existence but not that of others, thanks for the insights on how to deal with these narcissistic sociopaths in a subtle and lowkey way. lol