I would say a quick end to the whole situation is,
HAVE HIM LIVE WITH YOU!!!
You can prove to the court that he resides with you because she threw him out. That why should you be paying child support for him when he lives with you (especially to her) Once that is settled, he can then move out. Once you are taken off the burden of support, your both free to do what you wish.