Next Time fill out the I-864 form to SPONSOR them with YOUR MONEY like I did for My wife, 10 Year Guarantee she would NOT be a Public Charge.
We came over when I was 5 yrs old..and My parents HAD TO HAVE A SPONSOR.