Your definition of "hypocrisy" is off. A hypocrite is someone whose current actions and professed moral standards don't agree. The father was simply wrong about you, not a hypocrite. And the The View host simply changed her mind due to a new perspective, for right or wrong.