We've never been to court. After 15 years together and a lot of domestic violence, he upped and left for a few years (after the police issued a temp protection order), then when he came back, which is fine. His time away allowed me to rebuild our lives and when he returned, he was able to gradually spend time with the kids.
There's no court order, no agreement, we just all knew the kids were better off with me. He doesn't pay maintenance, doesn't work and doesn't have a vehicle, and yet, I've never stopped him from seeing the kids whenever he likes. His abusive personality still rears itself from time to time, usually when I try to negotiate a more mutually beneficial pickup and drop off time around the boys commitments (I say commitments because they both attend school, play rep sports and have casual jobs, so we can't pander to his lack of a schedule every time he feels like it).
He has mental health issues, which swing either way depending on certain things that he does in his life. The thing that's kept things normal for the kids is our own routine, I'm reluctant to change our plans around him as I've done it before and he's failed to show or changed the plans at the last minute and our original plans would've been perfect in the first place.
I feel like I'm already being reasonable 99.9% of the time and it's not like I'm preventing him from taking the kids interstate! I'm asking him to change the dates by 2 days. I feel like I'm already doing enough to support the kids seeing their dad and by him now turning on me by this constant barrage of abusive degrading messages and now involving the kids in his nonsense is distressing.
I'll see if he wants to do something with the family dispute resolution, but he more than likely won't go as it's too far from him (no transport) and he'll be worried about having to pay maintenance as a trade off, or disclosing his domestic violence record, there'll be some excuse. But I'll give it a go.