Ack! People need to stop using inflammatory language, and that includes labels like “racist,” “xenophobe,” “hate,” etc.
If we are to see an end to “racism,” people need to speak freely and openly about their experiences and observations…without labeling anybody. It would be better to counter a statement with reasons why a stereotype doesn’t fit, giving examples (anecdotal, personal experiences and observations, too) and data to support your argument.
This person was only remarking about an observation he/she made at model homes. If you expect other people to be more tolerant, you need to be more tolerant as well.