Hi Heather, I am sorry you are feeling so frustrated.
I am not sure how to discipline your son, but one thing I would do (only if you own the house) is put a padlock on your door and keep the key around your neck. Maybe that is not easy and may not be appropriate, but I would put an end to him invading your space if possible.
I really feel you need a professional to help with this situation. Is there a therapist you could go to together?
What about having a meeting and finding out what he wants and what you want and then trying to find common ground. Prison does not reform a prisoner. Finding the prisoner likes training dogs or growing things gives a creative outlet to what can be very destructive if misdirected.
Maybe the analogy is too strong but the feeling is that you are punishing him not reforming him. Maybe a new strategy is needed.