You can't win against this kind of addiction.
I agree with the suggestion that he is self-medicating/avoiding a mental health problem.
While it might help him to feel better, and thus act better, when he has weed, there is probably a downside, such as that he can't really take care of any of the day to day stuff that people do for themselves...and when he is not under the influence it is just too overwhelming for him.
What he said to you, get comfortable then (******) is a clue. He is envious that you can relax in the 'real' world. What he said about you being lucky you're female...he is overwhelmed/overly anxious about his performance, perhaps both sexually as well as to provide for you. The weed might help him relax about these issues, but also takes away his ability to perform to his standards he has set for himself. As a result he feels trapped and anxious, hence the breaking/smashing. Breaking/smashing things is a release of anger (mostly at himself for not having impulse control, and the behavior feeds that) but also to test reality. Broken glass and blood is a sure sign of reality.
You can help (which is not to say your help is a 'cure' for this) by assuring him of what your specific needs are, and making sure he knows that what he contributes to the household in the way of energy and money and by being present, can be much more than sufficient (especially if it is).
If he gets down on himself about what he did, acknowledge that it makes you feel unsafe and hurt, and that you have boundaries about staying safe and protecting yourself. As you know, knee-jerking or getting upset will make it worse, if he sees you acting upset he will feel even worse, whereas if he hears you express your concerns, he might still feel as though he can do something about his problem, that is, reality while not under the influence does not include an angry B*tch he has to deal with.
Weed has caused some issues in my relationship/s. Speaking up for yourself and also establishing boundaries is important. Only you know what you can tolerate.
At some level, people who are f*ck-ups and know they are, appreciate being called out on it. Being the way they are is probably scary, even if they won't acknowledge their dependencies and their impulse control issues, they are still there, and the responsibility of being an adult male is looming very large.
You speaking up for yourself and wanting him to be present and not under the influence will, if communicated clearly and emphatically, make him feel more valued and less likely to need/want to escape into the chemical haze.
Of course, being female is no piece of cake, lol.