My brother is a Christian, but he is struggling with drugs and has been for a few years now. He used to do a lot of drugs, but now he's narrowed it down to tripping on cough medicine, which after years of heavy use has altered his personality and mind so much that it tears me apart to watch him as he goes off on tangents due to his development of what appears to be Borderline Personality Disorder.
He visits my house often, always unannounced, and when he does he steals from me and my room-mate, and then always go to the market down the street and steals Coricidin Cough and Cold. I've caught him many times and he always owned up to it and apologized, so I forgave him and let it slide, while mildy scolding him in a calm voice and telling him not to use drugs or steal around me.
Just yesterday, me, him, and my youngest brother were in a department store and I noticed the inner sleeve of a box of Coricidin Cough And Cold in his back pocket. He has been stealing it left and right for a while now, with me and not with me, and the last time I caught him I told him very sternly to never do it again. I didn't immediately call him out. I waited until we got just outside the door, and I turned to him and said "There's a trash can right there, throw it out. Now." and he yelled at me "Are you F------- Serious?!" and I said "I saw you steal Coricidin, throw it out now or I'm going back in and getting security" and he said "What the F--- are you talking about?!" while emptying his pockets of everything Except the drugs. So I slapped the pocket I knew they were in and everyone around us heard the sound of the pill packet rattling. I told him very sternly and loudly "Throw it out. Now." He grudgingly threw it out. On the car ride home, he refused to talk to me. He had a disgusted look on his face. When we got to my house, he tried to run inside, I told him "Stay right there, don't go in my house yet. I need to talk to you." I tried talking to him and he said "I just want to go in and get my bookbag" and wouldn't listen to what I had to say, or even apologize. I asked him why he tried to make me look like an accusatory idiot, and why he stole when he was with me in the first place. He wouldn't listen.
And this is the hard part. I lost my cool and wigged out on him. I told him never to come into my house again. I told him he is a scumbag and there is no reason for him to be one because he is such a smart kid, and he's throwing his life away for drugs. I told him I can't and won't forgive him if he isn't sorry. He kept interrupting saying he wanted his bookbag, so I went inside, grabbed it, and threw it at him and told him to "Leave, Now!"
I feel guilty for being so harsh with him, but after 4 years of his addiction to this absurd drug, and the lies and stealing, and disrespect that have come along with it, I couldn't take it anymore. Getting that angry was not right, but I think the principle of turning him from my door for this reason was right. Can anyone give me their opinion on this?