They're probably wondering what the hell you're doing with such an @$$h0!e. And, his behavior should raise some red flags with you as well.
J.K. Rowling make a very astute observation about human behavior in "Harry Potter and the Goblet of Fire," when Sirius Black says to Harry and Ron, "If you want to know what a man's like, take a good look at how he treats his inferiors, not his equals." This isn't saying that waiters and sales clerks are inferior people to your BF, but in a restaurant/retail situation, they do occupy an inferior position.
I would be very concerned that as you became more and more involved in this relationship, your BF will feel that he is in an increasing position of superiority to you, do everything he can to make you as dependent on him as possible, and begin to treat you like you see him treat waiter, cashiers, sales clerks, etc.
I would also be very concerned that he's got some serious anger management issues which, down the road could be the source of some fat lips and black eyes on your part. Actually, I'd probably tell this loser to get lost immediately.