Please, please, please, lose this man from your life for good. He is doing nothing for your self esteem and you deserve to be treated like a princess, regardless of size or weight.
Stick to CD, treat yourself to lovely pampering sessions, and next time you see him, tell him to take a long walk...