I hope things are working out for you. Sounds like a tough situation. At least your son had a very loving mummy. As for the XP - he sounds like a knob too. Asking for sex in exchange for minding your son is like asking you to be his prostitute. Good on you for taking a stand. Your LO needs a strong mummy with good self-esteem and you need it for yourself.

also - good luck with the masters' degree. That's a lot of hard work on it's own without all these dramas.