@xHny05,
Punching a wall is not a good sign at all.
You say he's got anger issues. Yeah, no kidding.
Why are you putting up with this nonsense? You do realize that there's a real possibility he'll next punch something that's living.
Dollars to doughnuts, that'll be you.
Take this opportunity and cut loose from this disaster.