Why do i

Why do I justify his actions as okay, I know it's not healthy to be with him but it's hard for me to leave ...people who know what's going on think I'm stupid for staying but he's never cheated on me I know he loves me but then i remember back to our last fight when he spilt in my face, called me names and shattered my phone. I know what I need to do but everytime it's easy said than done