Mandy, I know you mean well and I do believe that you have done everything you can, but you just cannot reason with these people. They want everything their own way, and even if they get it and something goes wrong, its never their fault. Best thing for you is to have ZERO contact with him. Your son is old enough now to communicate with his father, let them work things out.