For persons who immigrate to the US legally, yes, their children should be afforded US citizenship. However, many people come to the US to have their children specifically so they will have the benefits of US citizenship. If parents are not here legally, their children should not be automatically granted citizenship. If a visitor to this country, here on vacation, gives birth while they are here, does their child have citizenship? Does an Ambassador's child?