Katie, you did the right thing, you set a boundary that keeps you safe and clearly states that you won't tolerate this and teaches him that there are consequences for his actions. Oh, he'll try to blame you for ruining his life but I think you and I both know that's addiction talking.
Doing the right thing isn't always easy, but it's always "right".
Hugs to you and prayers for your son.