Some of us do have trouble telling people apart and we are not racists. I'm in customer service and I have a hard time. One blonde white woman from another? Not easy. One Shaven-headed square-jawed black man from another? Not easy. Yeah, I can't always tell black people apart, but it's also white people, latino, etc.
I'm in Customer Service, also and I can tell people apart. Every day I get the same people in but there's that little mo where I recognize a new face. Or perhaps it's because I work in the town I've lived in for fifteen years and I know practically everyone anyway, who knows. Back to topic. I don't think Wesley is racist, merely young and naive and that's a common mistake for someone his age to make.