Having lived in Mexico for several years and having many Mexican friends, I could explain it, but it would take too long. So It would be better to ask your mom. The simplist answer I can give is that its a cultural difference. And were judging them by our standards. And yeah, I know they're in our country and they should do as the Romans do. But you can't expect whats ingrained in them to simply go away just because they're in the NBA. If you understand their culture, then you would understand that their not primadonnas. They take tremendous pride in their accomplishments. And anything that belittles their accomplishments,is like a slap in the face and disrespectful. Anyway, I could go on, but as I said, it would take too long.
Just remember. Every country in the world is different. They see things differently than we do. Its not your obligation to understand the differences, but intellectually, its helpful