You can love a character and still admit when they're wrong. I love Hamish but can acknowledge his flaws (he has none) & can hold him accountable for his wrongdoings (he’s never done anything wrong in his life) & call him out for his actions (which are always correct).