I have to face the same thing. We do not hurt the ones we love deliberately @Bunniekins. It is because they are so close and sensitive to all our moods, and we cant really hide. I tried to get help, and tried to put my kids before me, but the help was too little too late. I tortured myself about it for a long time, but eventually started to forgive myself, because being so hard on myself, certainly did not help things. I had to learn to laugh and relax.
Our situations are different, but it can also a good sign your S2 can be his real self with you. He is expressing his fear, and concern in one utterance. There are NO perfect parents.

Things are a little settled in our household. We managed to talk a little, and the talking, shifted things within my boy.
Hugs Bella
and you are BEAUTIFUL, we all have shadow sides, it seems to be part of being human.