If they're born here, by definition they aren't "foreigners."
Personally, I would like to change the law to only bestow citizenship on children who are born in this country to at least one parent who is a citizen or legal resident. But I'm not kidding myself - that will take a Constitutional amendment, and isn't likely.
I'm 60/40. I do think something needs to be done regarding anchor baby prob. I kind of like that people born here are automaatic citizens but if this is better for America, I'll take it.