That was darn right rude of that person.
He was a guest in your house and should
have been on his best behavior.
(I guess the next time your friend brings him over,
you will tell that guy where the nearest hotel is)