I don't know all the details of the Senate Bill, so I really can't comment on it.
My feelings are very basic.
If you want to be a citizen of this country, that's fine. Pay taxes like the rest of us.
I think the Gov't should try to ease up on the bureaucracy and make it easier for those that want to become citizens, but...NO FREE RIDES!
jes