As long as there is a court order that Sonny visits Dad, then Sonny visits Dad. You can go back to court and attempt to get it modified, but that is not a court suggestion; it is a court ORDER. It stands until Sonny is 18, or the court revokes/changes/modifies it, whichever comes first. Even if that means you need to pick Sonny up bodily and carry him onto the plane.

You might want to point out to Sonny that when YOU go to jail on contempt charges because of the failure to follow the court order, he's not going to be visiting Dad - he's going to be living with him.