I read through some of the old posts and it seems like you have been very proactive in trying whatever you can. Let me see if I can offer a few suggestions....
As to contempt, I would not agree with the assessment of "judges dont like that". While I certainly agree that contempt motions, or any motions for that matter, should be brought only when necessary and appropriate. However, that certainly does not mean that you should never file motions, only that you should do so intelligently. BotXXXXX XXXXXne, if you can prove these allegations, you should absolutely file a motion.
As attorneys, our job is to zealously represent the client. However, the judge's job is to protect the best interests of the child. I'm sure this is your concern as well, the best interests of your child. I know this sounds obvious, but don't lose sight of that, whatever decisions you make, be sure to base them on the best interests of your child.
As to the custody situation, I would suggest that you need to explore the issue of correcting the mediated agreement first. From what you have described in the past, you have the potential of correcting the problem. If that fails, then you would likely need to file a petition to modify the current arrangement. As you may know, this type of change can be difficult. With this in mind, the mediation issue should be pursued first.
I hope you found my answer helpful. If so, please click on the green ACCEPT for my answer. This is necessary for me to be paid for my work and so that I can get credit for assisting you. Even if you are a subscription member, you will need to click ACCEPT. Your question will not close, and you will still have the opportunity to follow-up if needed. Leaving a bonus and positive feedback is not required, but doing so is certainly appreciated! Thank you and good luck!
Also, several customers have asked how they may direct a question to me in particular. If you specifically want me to assist you in your legal matter, just put "FOR JOSEPH" in the subject line and I will gladly pick up the question as soon as I am on-line.