I agree.
My wife and I are sponsoring a doctor to migrate here from Russia in the fall. We had to sign some papers that make us fully responsible for her. If she ends up on welfare, we have to pay it back. If she commits a crime, she gets deported and we pay whatever costs and fines are involve and possibly face jail time. Our responsibility lasts until she acheives full citizenship in between 5 and 7 years.
It's pretty sad that a person who comes here illegally has an easier ride than someone who does the same legally.