Listen, if your dad is trained to fight and he doesn't want you smoking weed in the house, then don't smoke weed in the house. Furthermore, don't step up to him when he's in your face ABOUT smoking weed in the house, which if you recall, was not something you were supposed to be doing.
He's your dad. You should know that he's trained. Hell, he's probably nailed you with a hook before considering how absolutely brutal this beatdown is. Hopefully, his son isn't a minor. Minor minor abuse is one thing (it's minor), but full out assault is very much another.