I don't believe the question was to me, but I'll answer it. Yes, they are Americans. Even if they are lazy, non-working people who live off the state. Just like liars and racists are still Americans. Just like coorporate executives who steal from the stockholders while their companies get corporate welfare are still Americans. Those guys on T.V. preaching about how the lord needs folks money- they're American too. Whacky conspiracy theorists, hate-mongers, stoners, addicts, drunks are all Americans. You can't lose your birthright of American citizenship through an immoral lifestyle or because other citizens might not approve of your work-ethic. If it can be tossed away so easy, then being an American is worthless. It would be a lot easier to solve problems if everyone who didn't conform to your standard could be declared non-citizens but I think we should have the courage to deal with problems rather than pretend it's not there. Yes, it's a problem when people abuse the system, but it's my problem and your problem if you're an American. As for the sacrifices of earlier generation I have to say that I believe it is the question that is based on an incorrect premise. It seems to me that you're asking if the these people are worthy of the sacrifice, but I don't believe any person is of such value that they are worthy of the sacrifice of another. I believe those who came before us sacrificed for America and contrary to popular expression, America is not just "the people". "The people" have changed generation after generation, but it is the framework of ideas embodied in the constitution that is the foundation of America. The laws and rules built upon it and the changes to it and other laws are built by the people, but America's core is the Constitution and the rights illustrated within that document. That is what was worth the sacrifice. And the Constitution says they are Americans, therefore, they are Americans and the principles in the Constitution that gave them that citizenship were worth the sacrifice.