So I reread Son of Batman today... And the baby Goliath scene never ceases to make me tear up. But then something occurred to me, why didn't Damian strike down Goliath as he killed his family? All his other targets and enemies have always fought back, no matter how feeble. Damian can't bring himself to kill someone that isn't hurting him back.
I love the whole “R:SOB” comic especially that issue because it shows that Damian always had some good in him, even before the Batfamliy “Tamed” him (I hate when people refer to it as that)
The way I see it that scene was the straw that broke the camel’s back, Damian has been in a year long journey doing all kind of horrible stuff for TLOS and the Goliath ordeal was the last one and it was just then that it hit him that there was absolutely no reason whatsoever beside “that’s was what I have been told to do” and I guess the realization was too much for him and he just fell and started crying.
Also not everyone caught the parallels:
It seems to like Damian was projecting himself into Goliath, the things he’s saying here to Goliath seems like things he has most likely heard while growing up with the league so in his mind Goliath is supposed to fight back and continue this killing cycle but of course Goliath just:
Instead he showed him that sometimes even an animal could have more empathy than some humans and you can see in the last panel the mix of regret,shame,guilt and unsureness was too much for Damian that he just couldn’t go through with killing him.