My husband and I have been together for 6 years. He smokes weed almost everyday, and when he runs out he gets really mean. He takes it out on me and my 10 year old daughter. The only person he doesn't take it out on is our 4 year old daughter, and I think this is because she's his biological daughter. I feel so bad because I've often contributed to his habit by purchasing weed when he runs out. Just simply so I can tolerate him. What should I do?