It sounds like his mom and my mom should go shopping together sometime. They sound so much alike, they could become friends.
The kid probably didn't do much to piss his mom off. She was late for work, she didn't save her money and now expects to mooch off her kids. But, she treats him like crap, and still expects some help from him? Is she insane? OK, she was having a bad day, but that's no reason to treat your own son like crap. Then, insist he still helps you out? BS.
If the kid is a brat and a jerk, which she calls him, it's her own fault. He learned that behavior from her. What goes around, comes around, sweetheart. Didn't anybody ever teach you that?
The kid finally realizes he's being treated like crap, and he's no longer taking it. She then yells and screams more because that's what she's used to doing to control her kids. Now, it doesn't work any more, and man is she fustrated.
It's absolutely discusting how she treats him. He's just a kid and kids will act up every once in a while. If she can't control that, then it's all her fault and problem. She's a lousy parent and a miserable human being. Granted, the kid was really pushing her buttons, but he's just a kid. He doesn't know the correct way to act yet, so how can you blame him for acting so smug?
He was obviously pestering her, so why should we not blame him too? I bet he was a jerk, but like I said before, kids will be that way. It's the parents job to know how to handle that situation when it arrives. She, obviously can't. Her behavior, and his, is entirely her fault.
Oh, and when she said she would call his work and talk to his boss and get him fired proves what a horrible, childish and immature person she really is. There's no excuse for that. If she ever gets in trouble for being such an abusive parent, she'd propably blame it all on PMS, or something. Whatever her problems are, I think it's obvious she has a hormone inbalance, but that's still no excuse for her behavior.