All you state makes perfect sense.
What I'm very curious about is what ignited her rage? She had been in Gannon's life for over five years. Why now, what happened to set her off? Loss of her job that Friday, or did Gannon find something she was afraid he was going to tell Landen or Al?
I don't believe for one second that was the first time she's hurt Gannon.
I firmly believe there were prior incidents of abuse, including emotional, verbal, and/or physical abuse.
Violence is not a "new" behavior for TS.
Look at her arrest record.
This is who she is, and has been, for a very, very long time.
I think any rejection, either real or perceived, is a trigger for her rage.
I think she's likely been rejected on multiple fronts recently (employment, marriage, etc.) and that she was a ticking time bomb just waiting to explode.
I think you're spot on about the recent job loss being one of the triggers.
I suspect it was something very, very minor that GS either said or did that she seized upon that Sunday, and GS became the whipping boy for all her pent-up rage.
She's evil.
She's vile.
She's toxic.
She's cruel.
She's demonic.
COVID-19 ain't got nothing on her.
She poses a serious threat to anyone who comes in contact with her.
She's utterly destructive.
She never should have been allowed within striking distance of that poor little boy.
Never.
JMO.