Feel so much hatred toward my SO

My partner has some issues. He can get extremely angry and it scares me sometimes, I suppose I've got use to it though. However a few months back I rang the police and I dropped my statement as he promised "he'd change." So lately he's been very stressed with work and his living arrangements so he's taken it out on me.. Last Saturday he spat at me and called me a 'cunt' 'slag' etc. Said things like "get in the car or I'll drag you in the car and put you in the boot" whether he'd do that or not is a different story. He apologised but I look at him and feel so much hate. I love him so much and want to be with him but I look at him and think why am I with you? He's temper is terrible. But when he's nice he's amazing and we get on so well..