I'd just like to come in here as a Texan and say that we're awesome, but not always quite so blunt as the other Texan in this topic. Most of us love our country, but moreso we love our heritage. We know Texas was once part of Mexico and there's a certain pride in that, knowing that our State, once a country, has such a rich history. Sure, we believe Santa Anna was a badguy and the Alamo was full of heroes, but war is all perspective anyway.
Anyway, I think the people that get REALLY mad at being called "American" are probably just jumping on the "Hate America" bandwagon. It's the thing to do right now if you want to appear sophisticated and "enlightened," so people do it. I personally try to avoid petty conflicts over nationality and instead look at the person I'm talking to. Sure, the US has it's share of idiots and jerks, but so does every other country in the world.
Anyway, I think the people that get REALLY mad at being called "American" are probably just jumping on the "Hate America" bandwagon. It's the thing to do right now if you want to appear sophisticated and "enlightened," so people do it. I personally try to avoid petty conflicts over nationality and instead look at the person I'm talking to. Sure, the US has it's share of idiots and jerks, but so does every other country in the world.