I find many cats in
Warriors to be hypocrites.
Tigerstar is a prime example. He hates traitors, but he is one himself, as he betrayed his own Clan for power. He hates kittypets and half-Clan cats, and yet he mates with Sasha, a former kittypet and sires half-Clan kits with her. He also often berates and condemns those who break the warrior code, but he has broken it himself many times in his efforts to fulfill his ambitions (murdering Redtail, betraying his Clanmates, trying to murder Bluestar, killing a huge amount of prey just to build the Bonehill e.g.) Finally, Tigerstar calling Scourge a "traitor" is rich considering the fact that he was already planning to betray Scourge once he'd outlived his usefulness.
Ashfur is hypocritical in a very similar way; throughout
The Broken Code he goes on and on about the warrior code and punishing those who break, but he breaks it himself by eating before the elders and appointing Berrynose and later Bristlefrost, both of whom have never had an apprentice, as deputy. Ashfur insists that he loves Squirrelflight and doesn't want to hurt her... and yet he constantly attempts to hurt and control her and her loved ones. Ashfur berates Squirrelflight for "forcing" him to hurt her and the Clans, despite the obvious fact that he is willingly choosing to do it all and plans to force the innocent spirits under his control to attack and kill their loved ones against their will. In
A Light in the Mist, Ashfur claims that Clan cats are "arrogant" and "full of themselves", but these are two of his most prominent personality traits.
Sleekwhisker's hypocrisy: In T
hunder and Shadow, Sleekpaw vehemently says it doesn't matter where a cat is born... but then she outright bullies Violetkit for not being born in ShadowClan.
In
River of Fire, she criticizes Violetshine for not growing up to be a "true ShadowClan cat," conveniently forgetting that Sleekwhisker did the same thing in a far worse way (joining Darktail).
In the same book, Sleekwhisker claims that she is going to kill Tawnypelt as revenge on Rowanclaw for causing the deaths of "cats she cared about", conveniently forgetting that she willingly betrayed and rejected those cats and even helped murder at least one of them (Needletail).
Juniperclaw: During
Tigerheart's Shadow Juniperclaw claims that ShadowClan cats have forgotten what loyalty means, even though he was one of the first to betray ShadowClan in
Thunder and Shadow.
In
The Raging Storm, he accuses Leafstar of making "demands" on ShadowClan, when it's actually the other way around.
Mistystar exiling Mothwing because Mothwing's mother was a rogue and her father was from another Clan is very hypocritical, because Mistystar herself was born of two cats from different Clans.
Even Squirrelflight, for all her good intentions, is pretty hypocritical.
In
Midnight, Squirrelpaw berates Brambleclaw for questioning her father's orders and later for sneaking off without telling anyone, even though at this point in her life
she is almost constantly doing the exact same thing to practically everyone. When her mentor, Dustpelt, points this out, Squirrelpaw disregards it. Though rguably this can be excused as she's only a child at the time.
During the latter half of
The New Prophecy, she is very biased against Hawkfrost mainly for being Tigerstar's son and partly for being arrogant and bossy, which is hypocritical on three levels—1: Brambleclaw, who she's in love with, is Tigerstar's son as well, 2: she gets angry whenever someone expresses bias against him for that, and 3: Squirrelflight is rather arrogant and bossy herself. Her own sister actually points these first two facts out to her, and Squirrelpaw's reaction is to say that's completely different.
She breaks up with Brambleclaw because she's angry about him wanting to get to know his half-brother, yet she has nothing to say about
her sister's friendship with Mothwing, Brambleclaw's half-sister.
In
Dark River, Squirrelflight berates Hollypaw for sneaking off without telling anyone, and for not listening to the older cats and leaving the decision-making to them, even though that is something Squirrelflight often did in her youth, and still occasionally does in her adulthood.
In
Bramblestar's Storm, she claims that she will never trust anyone who trained in the Dark Forest, even though several ThunderClan cats did just that and she has given them a second chance.
In
Squirrelflight's Hope, Squirrelflight firmly insists that she's not fond of The Sisters and just respects them, but rather impassioned way she defends them and the "surge of fondness" she later feels for Snow, one of the Sisters, makes that statement ring hollow.
In the same book, Squirrelflight promises Bramblestar that she will support him against the Sisters, but then breaks that promise by helping the Sisters instead so as to protect Moonlight's kits. Squirrelflight herself subtly realizes that she's being a hypocrite, but feels the Clans are in the wrong and that she has no choice.
In
Darkness Within, she claims she'll go along with what the other leaders decide to do with the impostor, but when they decide to execute him, sneaks away to help him escape (so as to protect Bramblestar's body).
In
River, she is absolutely livid about Flamepaw rejecting his warrior name and refuses to allow him to choose his own name on the grounds that it's against the warrior code, even though she was perfectly fine with Crowfeather getting to choose his own name, and Millie being allowed to keep her original name.
In
Sky, she gets angry with Nightheart and threatens to punish him just because he disobeyed an order she gave him, even though Squirrelflight has been going against Bramblestar's wishes.