Tower,
I'm not telling you how to live but let me relate my brothers antics and let you decide.
I had my oldest brother, drunk all the time, smoked weed, worked when he could but tried to not bother anyone. Sure he did some stupid crap and him and my other brother got into this big argument over something (I can't remember what it was), and my other brother basicily disowned him.
Now I kept telling both of them to bury the hatchet and make admends, I said since we are brothers we can't stay mad at each other. Of course I'm the youngest so you know how that went over. Yea, like a lead balloon.
In 1993 I got a phone call from my (non pot smoking) brother and said that my oldest brother had been in an accident. (He had hit a telephone pole while riding a motorcycle without a helment)
To this day I know my brother wishes he had made up with him because now it's too late and he has to live with the last thing they said to each other was in anger.
I know we can;t always get along with family, we don't have the same views, wants or desires. But being family we are supposed to forgive and forget and never let the last words spoken to each other be in anger.
I know, you don;t need someone you've never met giving you advise but think about it.