Really shocked that a very old friend of my DH has come to visit and has said something racist during the course of the conversation. I was very upset and surprised by this as have known him a long time and never heard him say anything remotely similar. In fact he’s always been very leftie-liberal. I called him out and shut down the conversation making it clear I wasn’t happy and his comments were unacceptable but now I feel really uncomfortable about having him in the house. I certainly don’t want him here again but he’s DH best friend. Would I be unreasonable to say he’s not allowed to visit again? The whole thing has made the atmosphere in the house awful and I have gone to bed early to avoid more confrontation.