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?

and stop buying weed
do you buy it because he gets mad if you don't?
you could put some kind of happiness drug into his drink then convince him to be nice and do this as often as possible until he listens or something
please forgive my ideas if they are ridiculous
i hope this stops soon!
You can't live like this and allow him to take his frustrations out on you and your daughter over a plant that isn't even addictive and not necessary to begin with. I used to be like your husband. And then I got pregnant and quit smoking. I smoke every now and then now, and because of this, I've learned to appreciate weed.
Weed isn't really physically addictive, but it does take a good day or two to get it out of your system after you've been high pretty much all of your waking hours. However, he can still by psychologically dependent on it because he has some other major problems.
The agitation (being mean) that he's experiencing would go away if he stopped smoking it for at least three days. Tell him while he's high how you feel because he'll be a lot more open and pleasant - videotape it and show it to him the next time he's sober. Try to encourage him to get some professional help from his doctor and to go to a Narcotics Anonymous meeting.
And he is more important to you than the safety and well being of your child...
And you are still with him, WHY?
NO pot smoker is THAT good in bed-- seriously.