I have never even thought about it.
I would still say no. American citizenship is such a special and privileged thing that it should not be bestowed upon someone due to an accident of timing or the result of illegal actions.
"it should not be bestowed upon someone due to an accident of timing or the result of illegal actions."
Say it's nothing illegal, just a nice couple from Switzerland, come to visit the Hoover Dam. Their child Fjork can't necessarily afford housing over here, and he can use "I'm an American citizen" to impress chicks.
One day, when he's grown up, Fjork happens upon a real hottie with blonde braids and freckles...wow. So he goes up to her to turn on some of that Swiss charm.
Fjork: Hey, babe. What say we go parachute off the Alps?
Babe: Ew, get away, you creep!
Fjork: Oh, did I forget to mention that...I'M AN AMERICAN CITIZEN!!!
Babe: Yes you did! Come here and sloppily stick your tongue into my throat, you gorgeous hunk of man meat!
That what? That any ignorant redneck can get it simply by being born on American soil and having a parent who was an American citizen? Michael Moore is an American by accident for Heaven's sake! If we're to just round up 'them ones there that I don't like and ship 'em out!' I'd much prefer to round up adults like him who have proven themselves to be anti-American and ship them away than people who become citizens the same way most Americans do (by birth-rite).
I am an American because I was born in the US. Not because my parents were good Americans or because they were descendants of people who came from an acceptable list of countries. I think two American parents can produce really unacceptable offspring but that offspring would be totally legit in your book simply because their pedigree is right.
Why not say nobody (and I mean nobody- even people who are born of two Americans on American soil) gets full citizenship until they're 18 at which time they're sat down and given an interview and it is determined one way or the other whether they are 'Good Americans' or not? This method would actually address many problems Americans perceive with immigration and foreigners living in our country and it would also (likely) deny citizenship status to many people like Michael Moore.
I don't mind honest brown skinned Mexicans who believe in the American dream coming to the US and trying to enjoy the same freedoms that God gave to every single human. I'd much prefer to live with them than to place myself in the same category as a white red-blooded American like Michael Moore.