Old people have to learn to get along with a variety of people...after all, you will not find many white English speaking people in the nursing homes these days.
The old people I interact with are very racist on one hand but tolerant on the other. They are from a different era, the kind of era where political correctness did not exist and they could use words which would be considered offensive by today's standards.
I know some old people who will still use words like "*****" and "Darky" to refer to certain races, but also would welcome the same person into their home and cook them a nice meal. I do not think that this is racism, but rather a difference in moral standards. In other words, they would accept someone as a human being first, and their race as an add-on. In modern times it is the opposite, the race comes first and then the person. A lot of young people may not use the same offensive language as older people, but then would also fail to show the same level as hospitality. Different times bring different expectations in behaviour.
Words change too frequently, when I was in school in the 90s, the term "Black Person" was offensive and the term "coloured" preferred. This has now switched back. Perhaps when I get old and try to say, "xxx has a large community of Black people", my Grandchildren will turn around a say, "Grandma, I cannot believe you said that, the correct term is "person of a non-white persuasion"" or something like that.