Anonymous wrote: I suggest you unclench. The only thing I would have a problem with is calling siblings names. if my 12yr old says "I know!" when I itell her to do something, as long as she goes to do it, I let the attitude slide. That's not the battle I'm going to pick.
I think you're setting up a dynamic where your son is going to hate you. My mother was like you are with my brother and me, and we consider her a control freak and spend very little time with her.
Good luck to her keeping a job in a few years. Her employers aren't going to let the attitude slide.
None of what OP mentioned is okay. None of it. I do agree with the suggestions to communicate more effectively with her kid, but that isn't done by shrugging shoulders saying " oh well he's a teean it's fine to be rude."