No, he’s definitely a racist. He may or may not have a mental illness/impairment which is contributing to his lack of inhibition in expressing his racism, but that’s irrelevant to the immediate situation - the black woman (and the other passengers) should not have been subjected to his racism...