I think people should be able to discriminate for anything they want when letting others into their home whether it's a business related visit or not.
However I think that people should be punished for explicitly commenting on protected classes in a hateful or angry manner in business related situations.