It gets sticky when you try to define a person's ideals by their words and not their actions. I'm not a philosopher, but I feel that a person's opinions are defined by their actions. I don't think a person espouses an ideal just by talking about it.
It's easy for me to go around saying that "pineapple on pizza is bad." Lots of people will agree with me, applaud my efforts, voice their support for me in my crusade against pineapple. But it's gonna be really embarrassing for me when the pizzeria owner comes forward and tells everyone that I always order my pizza with pineapple, and have done it for years. And then all the pizza delivery drivers come forward and say "oh yeah, he orders pineapple all the time, it's kind of an open secret." And all those people who looked up to me as a champion of anti-pineapple ideals are going to (rightly) feel hurt, angry, and betrayed.
Tangent:
At that point, is it really everyone else's fault for putting me on an anti-pineapple pedestal, knowing full well that I am just a fallible human like any other? Or am I just a liar that got caught?