I absolutely agree with SMP. Looks like fear of confrontation is causing you to allow her to over step some boundaries. Be calm, kind but firm. She will test you. Don't give ground and control yourself.
It's not ok for him to call your home phone. I would treat her like a business partner as far as the cell goes. Don't accomodate her to talk to OM by changing the plan. Do it in a firm way and if she starts to withdraw or spew at you. Drop the rope and remove yourself from it.
Great job at getting out and doing things for you and the kids. Keep it up!! Let her wonder where you are.
Show her you are doing Great without her. You are, and you will be alright no matter what. BE STRONG.
The picture thing is guilt. She feels it. Don't make the same mistake I did and add to it. That will cast you in a negative light and she will withdraw from you.