I've NC'd just to respond to you because this is going to sound awful.
My DSis is a big advocate of gentle parenting and, as much as I love her, it makes me want to shake her very, very, very, very hard because she's killing herself. Her DS cannot be told "no" for anything, he cannot be disciplined in any way for anything. He will not go to sleep ever, he has no bed time, no rules, nothing. DN is a gorgeous, funny, cheeky little boy but he's absolutely aware that he rule the roost - he hits DSis and she says to him "that hurts me" so he hits her again and again and again. He breaks things and she says "I'm sad that you broke that" and he'll break something else. He doesn't eat anything and is still almost exclusively on breastmilk (he's almost 3) and is malnourished but she can't say no to him or do anything to get him to eat food. He can't attend any nurseries because the three that she's tried won't follow her plan for him to not be told no, or expected to do anything he doesn't want to and never be disciplined for anything.
My DSis, who was the most joyous, lively and brilliant person is a shell. It's so hard to watch but no one could even imply that her parenting style isn't absolutely perfect because she's read all the books. It's horrible to watch her self-destruct and she's heading towards having to home-educate him because she won't accept schools behaviour policies.
Her parenting style isn't good for anyone. Her marriage has suffered because she insists on this style and her DH isn't allowed any opinion. Her and her DS both have no friends, at all. Her DS has never even played with another DC other than his three cousins except on the taster sessions at nursery. DN is stressed out because he has no idea what the boundaries are or what good behaviour is - he hurts himself because he isn't taught to be safe. Even my DM won't babysit him anymore because he hits her and bites her and screams and breaks things and she's not allowed to stop him or do anything about it. DSis and BIL wanted a second child but there's no way that they're doing that now.
I appreciate gentle parenting works for some people but it doesn't work for everyone and dragging yourself through hell to make a parenting style that doesn't work for you work for you is awful.
I'm going to say to you what I wish I could say to my sister. Stop kicking yourself - you're a human being and you're doing fine. In fact, you're doing great. The books don't know you, they don't know your child and they have no idea what they're talking about. You know you, you know your child so do what you think is best. Stop trying to live up to an imaginary expectation of how parents should behave - you're not a "parent figure" like a single-faceted character from a cartoon. You're a full human being with feelings and beliefs and emotions. I love you. Stop bloody beating the life out of yourself for something that simply doesn't matter.