Is she imposing any consequenses for smoking weed? If so, then I suggest sot really punching windows out, but respecting her decision to a point. You should be old enough to know the difference between 'rebelling' against parents, and simply not doing what they've asked. Smoke outside of the house. She can't really control your habits there.

But until then, don't go out punching windows... That's just kind of sketchy.

Good luck!