<human>: Can you provide a brief overview of the text?

My mother [47f] has been dating this asshole guy [52m] for about 7 years and all that he's done is yell at her and make her get upset.

This man is not attractive to anyone. He weighs more than anyone I know and is the meanest guy you'll ever meet. I've had friends that come over and the first thing he says to them is almost always an assy comment. He has no money and just shouldn't be here.

Every time she yells at him it usually ends up in yelling, fighting, and about a break-up... which only lasts for at most a week; then, she suddenly needs help with physical work and they're back together like nothing had happened before.

I've tried telling her how bad he is to her and she ends up getting upset with me and defends him. She makes jokes about him behind his back and knows how bad he is, but I don't think she realizes how it affects the people around her. I've been told by my girlfriend (who isn't allowed to do anything with us without her parents there because of my mother's boyfriend) that my young sister had been up late crying because my mother pays no attention to her while he's there.
<bot>: my mother's boyfriend is an ass who hurts us (her son & daughter) without my mom realizing it. Advice?