Get some distance between you both.
He is angry but totally out of order.When he calms down thats when you can explain to him how his behaviour will not be tolerated at all.
You did the right thing by taking something away from him.He needs to know his actions will have consequences.
Teenagers are the most horrible creatures sometimes,but also the most funny and rewarding
I hope you are ok Charlotte (((hugs))) xxxxxxxxx