M.R.
Call me old school, but there is no way I would ever tolerate that much disrespect in front of me and directed at me. I would have grabbed my kid by the arm and swatted his behind severely 3 times, counting out loud 1-2-3. Then they know it's over. And then I'd send them to their room to think about the choices they made that day from the spit finger to the screaming to the tantrum, and if he didn't figure out how to relate to others by using his words, there would plenty more of where that discipline came from. And I would scream back "Do you get it." Because if you don't, I'll be happy to explain it again and again. Answer me.
And then when everyone has cooled off, we would hug and kiss and make up. I'm not big on long term punishments, like no TV for a week, it's way too much for me to manage over the long haul. I believe in quick and firm and serious consequences, right then and there. But then be done with it. Forgive and move on. Don't replay his stupid choices over and over to others or to him. Love him and guide.. It's all about Rules, Guidance and Consequences. Alone time in his room, after a swat or two, and knowing I'm made at him, is usually enough to send a clear message that I'm serious.
For all it's worth, that is my stern approach to disrespectful children. Believe me Queen, they learn to straighten up and not push those boundaries with others and you. Be the Queen!! You deserve it. Be confident. Don't let his temper and tantrums rule the house.