Hear hear!D has no right to call himself an "American". He's too quick to remove anyone else's citizenship. He ignores the fact that any true American cherishes his fellows rights to have a different opinion, even if it annoys him. I do. I respect anyones right to have an opinion, even if I don't agree with it, and would never presume to tell anyone (that was born here or naturalized, as per THE LAW) that they are not an American. Anyone who wishes to supress the opinion of a fellow American should be deported, to a country where such behavior is commonplace.
P.S. Great post but Big D will ignore it as if you never posted it. Judging by experience, he will not respond.