I'm really impressed with how you handled all that drama (especially the part with babymom and child--that was very good of you to consider the little boy's feelings--so sad he got dragged into this crap).
I think you have some good ideas and suggestions. One of them will work out. Pray for guidance.
Many hugs,