Prayers for you all and especially for Daisy.

If you can only afford to spay one of them maybe you can do Daisy first. If she is not spayed, a new home may not solve the problem and I'm sure you don't want her to be passed from home to home. Maybe if she could just stay with your son for awhile recuperating from the spay and letting the hormones settle, you might be able to take her back soon. I hope so for both of your sakes. I am sure she is also confused and as hurt as you are.