No, it's not sadist. What it is: a verbally and mentally abusive relationship.
It sounds like you've got some personal issues that need to be dealt with by a professional. If you're completely hooked on him because of his looks (and from your post, it sounds like that's why you're him), you may have some self esteem issues as well. There's lots of similarities to "battered wife syndrome". He's controlling you by ruining your confidence and self esteem through his hurtful and condescending comments.
Let me ask you this: do you believe what he says? Do you believe he's the best you can do? Do you believe you'll never do better than him? If you answered yes to any or all of these questions, it's time to get rid of this guy and seek professional help. NOBODY deserves to be treated like this. NOBODY.
I speak from experience on this. I was in one of these relationships and it really messed me up. I'm still working through the issues I developed from that abusive relationship. If there's one piece of advice I can give you, it's this: No man is worth compromising your personal well-being, physical, mental or otherwise for, in order to be his whipping post.
EDIT: I let my personal experience influence my post. I could've written that original post about myself. Sorry if I offended you/anyone. I wasn't intending to do so.