I think she should first deal with her pain and avoid her boyfriend till she gets better. She should avoid any confrontation since it might get her hurt even more. When everything is at rest, she can approach the guy to confirm on why he was rude with her hence be able to determine if he is worth her love.
She should break up with him if she thinks it's not going to work out because no one should be in a relationship where someone verbally or physically abuses you. If she does think it could work out he needs to talk to him and try and work it out.
A real man never call his girl out her name no matter what and never puts his hands on her. Instead he should treat her like she want to be treated what if he have a lil girl one day and someone calls her that