The man is schizophrenic. You are holding him to account for a kind of performance that he is biologically not equipped to provide. He isn't harming anyone and as far as anyone can interpret what he says, many times he uses words like "nigger" he is complaining about things like how we have made computing overcomplicated. I think it's worth it to cut the guy a break.
That doesn't mean we accept racism in general, it means we don't have to pick on people who can't help the way they express themselves. Do we pick on people with Tourette's for saying bad words?