The guy is obviously a total d'bag. Im the type of person who would have said something to him that would have made think twice about the idiot comment he had made to me. I cannot stomach people like him. I have never understood people that judge someone by what they own, drive, have material wise or even by the way one looks. Judge someone by their character, not by what their possessions are/arent.
I give you a lot of credit for holding your composure.