Yashamaru did not hate Gaara. The textual evidence of their six-year relationship, the political context of the assassination order, and the eventual confirmation by the Fourth Kazekage all point to a man consumed by conflicting responsibilities. Yashamaru’s "hatred" was a lie—a final, twisted act of shinobi duty intended to make Gaara’s death easier to bear, or perhaps a desperate attempt to harden Gaara’s heart against a world that had already rejected him. In the end, Yashamaru's failure to kill Gaara and his subsequent lie succeeded only in creating a monster, proving that lies born of duty can be just as destructive as weapons of war.
He told Gaara that nobody would ever love him, hoping to break his spirit completely. 2. The Truth Revealed (The War Arc) did yashamaru actually hate gaara
: He claimed he blamed Gaara for the death of his sister, Karura (Gaara’s mother), who died during childbirth. Yashamaru did not hate Gaara
Yashamaru initially opposed the plan, arguing that Gaara was just a child. He only accepted the mission because it was his duty as a shinobi of the Hidden Sand Village . In the end, Yashamaru's failure to kill Gaara
: He told Gaara that his mother never loved him and had named him "Gaara" (meaning "a self-loving carnage") as a curse upon the village.
He claimed Karura hated Gaara and named him "a self-loving carnage" as a curse upon the village.