bmychelle, goodness girl, you deserve so much more then what he is willing or capable of giving you. First and foremost, RESPECT. His latest request IMO would be the final straw for me.
Please put the focus back on you, your needs. Take care of you.
Hugs,
Chris