People should be called what they want unless it is ridiculous. AA is as ridiculous as “European American of Caucasoid Descent—A People Who Invented the Modern World”
I’m agreeing with you. What people want to be called has to be based in reality and perhaps history. Not some new word made up for political reasons and only to batter another group. Blacks expressed a preference for Negro over Colored, so people started using that term. Then they decided they liked Black better, so we went with that. No big deal, just a similar term and Negro and Colored both had reasons why they might not be preferable to a black person. However, African American was made up from whole cloth, is not accurate in that there are white AAs and that there are blacks from Africa who were never Americans or slaves, and so on. It was just an effort to divide America, and should never have been adopted and accepted.