Do I Kick Him Out?

I have a 28 year old cousin living with us and has been using for at least 7 years, I'm beyond emotionally exhausted taking care of him, tiptoeing around him, being afraid to tell him no, hiding my sons piggy bank from him, the list goes on and on. He's been in rehab 3 times but just checks himself out again, jail, counseling you name it. He was clean for 3 months but started hanging around his friends again, I have proof of him using in my house, he lied last night about going to counseling last night, I never thought he would stoop this low but he stole prescription drugs from my dead uncle that recently passed, he steals he lies, he lays around all day doing nothing! I forbade him to smoke inside the house when he moved in now he's smoking in his room, its like he doesn't care, has no respect for anyone, called his own mother a s***ty mom for not supporting him anymore (money wise) he expects to be taken care of like a child, blames it on us if we accuse him of money that he stole,..I can not deal with this anymore, I feel like a stranger in my own home.. Butmy mom thinks I'm wrong for kicking him out, what is the best thing to do at this point?
Don't even think twice, kick him out! He is an full grown adult making adult decisions and not trying to get any better in dealing with his addiction. You are enabling him to continue on this path. Let your mother take him in if she feels so sorry for him.
I was going to post but realized I would be committing internet plagiarism against Sportsgirl. So here's my 2 cent(ances). (1)You don't need a second opinion. (2)Definitely don't need to second guess this at all.