Ошибочка. Хам может оказаться порядочным (т.е. не делать подлостей), но добрым он быть не может. Добрый человек не будет обижать незнакомых людей. Если он вам показался "добрым" - это фальшивая доброта. В лучшем случае - для избранных, в худшем, фальшивая для всех.