The little shit thought he could take a swing at his mother. He will be home, and she will finish the upbraiding. Good for her.
I could swear that woman’s clothing- the long shirt & yellow shrug are from Land’s End maybe she got in on sale