Maybe Mom needs to find a new man before something elevates or gets outta control. You cant change people like that even with an ass kicking. He'll get pissed and elevate the situation to something worse in order for himself to remain in that position of being domineering or because his pride got hurt.

Dont get me wrong I would disable the man if he did something to my mom. But use very good judgement and consider him retaliating with something unexpected if you do.

Best if your mom lost the guy. Verbal or emotional abuse can turn into physical abuse. The way he talks I would think he is competing with you for attention with your mom, and is insecure and therefore putting you down to your mom.