You asked for opinions so I will be giving one.

I must say that the woman you married is an insecure, selfish and perhaps has a deprivation history from her childhood. Me personally always have an awkward feeling whenever my boyfriend sends me money because I know the stigma, and she looks like she doesn't even care. How did you tolerate that kind of attitude? You are really strong to be honest. In my point of view, she thinks that you're an ATM which is painful really.

What you can do is to cut her horns before she became a full time evil. And being wise, if you're securing your son's future, then you should know what to do. Do not ever let her do such things which will make you regret someday, she is selfish.