You CAN NOT judge previous generations by today's standards. Today Mark Twain is called by many, a racist. By the standards of his time, he was a social liberal. Even Teddy Roosevelt was a social liberal at the time, but he accepted as fact that idea that Caucasians were inherently superior to all other races. That makes him a racist in the CORRECT definition of the term.
