Here is something to ponder. If you are born in Germany, no matter what your ethnic background you are considered German. So why in our Great Country are we allowing minority groups to destroy our American identity by allowing them to call themselves anything but American.
My ethnic background is Italian and Mexican. What does that make me? Yep you guessed it American. I say screw the term Mexican-American. I am American and that is that.
If you want to be identified as African, Irish, Mexican, Russian,or whatever-American get your rear end a plane ticket and go home. I guarantee you will be back within a year and calling yourself a what? An American.