As others have stated, this is a very interesting but nonetheless probably dangerous topic in a forum. However, it really doesn't have to be political at all. I trust the maturity of the members here in a discussion like this. Now, here's my two cents...
From my perspective, we seem to live in a society that is very dependent on labeling to define themselves - "Hipster", "Rebel", "Patriot", "Gamer", and of course "American" are a few random examples. Many - at least in my age group - seek out to be under one of these labels to distinguish themselves from the "Mainstream" crowd, when in reality they have just forced themselves into a slightly smaller conformist group, where they follow an unspoken code to fit in.
Obviously, a label like "American" is not one of those. If you're born in America, live in America, used to live in America etc. you are American. What confuses me is why people make such a big deal about it all. While it is true that others may view Americans as one thing or another, it's all based on generalization anyways. Not all Americans are proud, boastful and ignorant like the stereotypes mandate. "American" is a term that has taken on connotations, both good and bad. But look closely, and you may see it's really a meaningless term in these contexts. "American" shouldn't define a person's political views, attitudes, language, or race. It should define location, or residence, present or maybe past.
Am I proud to be an American? No, because the geographic location of where I live isn't a thing to be proud of. Am I ashamed to be an American? No, for the same reasons. I like to focus on what I really am - myself. I don't fit under any labels. I'm a high school student that fixes and collects typewriters, listens to lots of rock music, and runs in cross country. Labels are irrelevant because I do what I like because I like it; not because I will fit in by doing it. I suppose the same can go for a term like "American" - one isn't American because of the way you think, look, or act. One is American because that's where they live, used to live, etc. Any other stereotypical connotation is irrelevant.
In a nutshell, my point is that I think labels in general should not be used to define a person. As Uwe pointed out, it can be difficult to interpret someone's feelings through text on a digital screen. I'm not trying to call anyone out, just sharing my thoughts on this subject with some like-minded typewriter folk 