I don't feel like Freefoot is a jerk in that story. His father is very honest with Oakroot, he admits that he doesn't understand, but tries to.
I said 'seem' for a reason. XD Tanner was a little kid who (from what I remember) saw him self as being less worth then the other of his tribe. (Something he does even as an adult, if I remember right.)
That kinda makes one feel for him.
Freefoot strikes me as nice person. His son's views on himself seems very troubling.