She has every reason to hate you. You are a violent, abusive person.Today, I kicked a coffee table and it hit a cupboard thereby breaking the glass. Previously, I'd be violent toward her when enraged, but I haven't struck her in over a year.
Regardless, she still finds it pretty scary even when not directed at her and it makes her hate me.
What you describe here is classic domestic violent. You "only" beat her a few times. So after that you don't have to beat her anymore as that has taught her what will happen if she dares to not do what you want. Now all you have to do is kick and break things. The message is something like "right now I'm just breaking stuff, but next time I just might decide to beat the crap out of you."
She needs to call the police on you every time you start kicking, bashing, breaking things or if you are ever violent against her.