oh gosh hun, that is terrible im sorry your going through this =( (((hugs)))
if that's how he wants to play & act! your way to good for him & your out of his league he dose not deserve you...
id b asking him to stop coming around just whenever he wants. & make arrangements for certain days for your DD to see him (he walked out on you both right?) well he looses out, its upsetting you n you cant grieve & get over him if
he is calling in all the time & im sure it up setts DD as well.
try & stay strong (i know easier said then done) & 7yrs is a long time, & i know your hurting bad right now, but your EX is a jerk & there is another guy out there for you one who is not a JERK like your EX!
keep your chin up & put on a false front to him pretend your fine! dont let him see you cry & get upset thats what he wants, even if as soon as he leaves you need to burst into tears! just dont let him see that be strong!