Oh Pasa...I too wish we could wrap you in some warm hugs. Then a snap of the fingers and our cabana boy would bring you something tropical and relaxing...make it a double.
No, you cannot have him in your home. He threatened you. He threatened your property. He followed through on the one and would likely have followed through on the other, had you let him in. He was out of control.
I think you handled this exactly right. I think you should press charges. Pasa, perhaps being in an environment where he cannot follow through on every blind impulse he has will help him.