I don't understand why you keep calling her "princess" like you are mad but in my opinion you are the enabler. Why would you uproot those boys closer to a mom who has proven time and time again she has no time for them?
Time for you to be all into those boys and let your EX be. It is starting to feel like you are in a competition of wills with her. Let her go and take care of those boys please