HATE the know it all, always right, better than everyone character. Completely insufferable. Never faces consequences. The main character has to bow down before her moral high ground and is depicted as always completely 100% in the wrong by everyone else... Me no likie