What a crock... I refuse to recognize Mexican-Americans, African-Americans or any other citizens with a combination of nationalities and
_____-American.
This is America. If you are from somewhere else and choose to live here and benefit from our society... then you are American. Period. You may very well be of Mexican or African, or Polish, or Italian decent, but you are an American. This is America. Look at any of the dollar bills in your wallet (might I add that you earned here, in America!), take it out and look at it. It too, is American.
It really chaps my a$$ to hear people who moved here from another country, speak about the land they fled as their "home", or their "country". Bull$hit. If they fled, and came here... then this is "their" country, and they should be thankful for that. I certainly welcome people from other countries to live here, but don't disrespect us or our culture, and snub us as we offer you and your families a better life. I can promise you that if I made the decision to leave this country and make a better home for me and my family, then I would be proud to refer to that country of choice as "my country". But that's not what they do, because they know they can come here and make a good living, career and home. But they are not appreciative of that.
We, as an American society are fools to these people. Where else can you migrate to, get instant free benefits, earn rights, and then bad-mouth their people and government, with no accountability or circumstances?
Apologies for the rant. It just struck a nerve.