I love them so much, ds1 for quite a fews years has suffered from anxiety, depression and anger issues (linked to anxiety) he can be really hard work, he swears, calls me all the names under the sun and rages in his room. At these times i've come close to violence. There will be a flash point at least once a day (not necessarily aimed at me more frustration about something)
But I walk away, then let it wash over me, when he's calm we talk, he always hates his own behaviour.
As a result he's still open to chat generally to me, watch programs we both like together. He has counselling once a week, I don't pry but sometimes he'll talk about how it went or how he feels about something.
I don't take his outburst personally, I don't dwell on his behaviour. Dh struggles to like him though.
Thing is I was fucking awful teenage, I was as far off the rails as you can get, I still ponder sometimes how 1. I'm still alive 2. Pulled myself together and didn't end up in prison. I feel maybe because of this I understand what he's going through.
I put my own mother and father through absolute hell. But then later I vowed when I was a parent I wouldn't be my mother.(I've had my own counselling due to my childhood)
90% of the time he is a thoughtful, respectful and pleasant humanbeing. I wait patiently for him to come out the other side. Whilst aware that I must not let him grow up to think this sort of behaviour is OK in adulthood. There is no way that I would accept anger out bursts from any adult in my life, and nor should anybody else, we talk about this alot.