Ann Coulter hates “anchor babies.” She doesn’t think that just being born on U.S. soil should automatically entitle you to citizenship. (source). I agree.
But, I would go further than that. I think “birthright citizenship” ought to be done away with altogether. I see no reason why you should be a citizen just because your mom or dad happens to be a citizen — or because you were born on U.S. soil, or frankly, even if all of the above are true.
Citizenship ought to be earned, not inherited. This earlier post explains my view.