Jay, I think you're handling this really well!
It seems to me that when a person has come out with these vile, brainless comments as pretty much their opening greeting....well, it isn't likely to improve. There are would-be, tough, macho guys out there who are a bit insecure in themselves and have difficulty expressing themselves, and then there are also vicious, narrow-minded bigots who think they can threaten people on a whim. He's the latter, and whilst he needs to learn some basic human life skills, he shouldn't be doing so in your household!
All the best for your studies in sunny Preston!