To defend Huck, He wasn't ignorant, he was just borned into that society, not knowning right from wrong. Jim was a father figure to Huck too, the River was like, their own place, to set aside their racists society and to be free from any type of hate. The HP thing, thats just another stupid thing that parents just though of.