First off...WHEW!!!! long read but got some thinking done on it, good to see things worked out tho. a few posts mentioned "Black Charley" [SP] Is it possible that is how HE introduced himself to her and the name stuck? I have a friend that makes me call him Black Sam, but that's just him, he's a great guy and funny to boot. No racial stereotyping there intended, just what his preference is.
Hard to teach an old dog new tricks so to speak, but it CAN happen. Whether or not someone was raised in that type of situation, you learn from those around you most often, good habits or bad and it appears that some time around others may change a person's thoughts on how one perceives another race.
Good to see you happy Cam, and to make it a little easier to see it, lightened up the pic so we can see it.