For me, the challenge is reading words that seem to have no clear definition attached to them. Hispanic, Latino, and Latin American says nothing at all to me. Even the word Mexican has lost its meaning. It's used when talking about Mexican nationals as well as when talking about Americans of Mexican descent.
So, who do I complain to and who's going to serve me some cheese to go with my whine? ;^)
I have the same problem- I hate labels. Mexicans to me are citizens of Mexico- I am not real sure what Hispanics are, but have been told they are people of Mexican or other Latin American countries. I have also been told Latinos are the radical hispanics. Who gets to decide this? If you ask me this hang up on what to call everyone is just more PC fallout.
If you label all the various groups and subgroups to me that is racist. Yet if you call someone by the wrong group or subgroup you are considered racist. Labels have always been around- but seems we are creating new ones every day, which just adds to the confusion and misunderstandings all around.