I think that he is, quite frankly, bang out of order.
Even though he 'treats you like a whore' you would still love him, if you loved him before he started, because love is a silly thing, and you cant help loving someone, even if they are mean.
Im not really sure how to help, but is there any way you could tell yourself that hes no good for you, and that you dont like him?
aybe if you tell yourself enough you dont like him, you will start to feel like you dont.
(and none of thi is your fault!!)