Oh honey. I feel terrible for you.

We've been through similar things ourselves with DS1. My DS1 ended up having EVERYTHING taken off him and he had to earn virtual money to buy his stuff back from us. He earned the money by doing his chores, going to school and behaving himself. It was a huge shake up because he has since realised just how good he does have it at home and he is really a different kid (for now!)
It was a really hard & trying time for everyone in our family. My heart is breaking for you as I have an idea of how you must be feeling right now.
I truly hope this is a fast passing stage for you.