Are you positive you aren't going to alienate your S? No reason to go to court to force some sort of order that your S seems to resent. Maybe work on communication with your H and see if you two can come to some sort of arrangement. Anger/resentment toward your H shouldn't be carried over to things which affect your S.
In my view anyway... seems like there could be a better way to handle it. I think the biggest issue between both of you is not having direct communication and fighting a proxy war using your S. You and H need to work on communicating. Doesn't help anyone to go through to court... because then you are allowing someone else to make your decisions.
"You can't reason someone out of a position they didn't reason themselves into."