There is this odd little New Age thing where white folks have the greatest respect for Native Americans (noble savages, of course). They don't quite seem to get it, though. And this postcard is emblematic of that problem.
Seriously, look at it. Native American Symbols. Because, of course, Native Americans are all one homogenous culture, right? Well, Native Americans might be, but American Indians not so much. A Cherokee and a Diné (probably known to you as Navajo) would not have very much in common when it comes to either culture or language. The United States is pretty freaking huge, and the Internet wasn't exactly a thing three or four hundred years ago.
Honestly, I find the whole thing pretty offensive. I'm not going to demand that the government force people to stop this sort of thing, but it's a sort of cultural ignorance that will really make me think less of a person. I don't expect anyone to not say Navajo or realize that the Chippewa are really supposed to be called Ojibwe (or that Kiowa may well be the Sioux word for crazy, and at any rate isn't what the Ka'igwu traditionally call themselves (though I think they've given up on that)), but is not mashing together multiple cultures, languages, and religions really too much to ask?
Or is it okay since they mean well? Cultural appropriation is hard work, people. Can't really expect folks to do their homework. By and large the same folks who think that all Native Americans are the same are the same ones who think that Hispanic is an appropriate term for another huge variety of cultures, and they'll be among the first to tell you they're the sensitive ones.
**A note here on language. I've been using the term Native American just to be a sarcastic bitch. It's actually not the preferred term. It's just the politically correct one, bestowed of course by well-meaning whites. While searching for a link to explain why American Indian is actually the preferred usage by and large, I came across this article, which actually has a paragraph that says pretty much what I just did:
***Also, this editorial cartoon I've seen on Facebook quite a bit recently--and others of its ilk--depends quite strongly on the Native Americans are Homogenous BS:
In the end, the term you choose to use (as an Indian or non-Indian) is your own personal choice. Very few Indians that I know care either way. The recommended method is to refer to a person by their tribe, if that information is known. The reason is that the Native peoples of North America are incredibly diverse. It would be like referring both a Romanian and an Irishman as European. It's true that they are both from Europe but their people have very different histories, cultures, and languages. The same is true of Indians. The Cherokee are vastly different from the Lakota, the Dine, the Kiowa, and the Cree, but they are all labeled Native American. So whenever possible an Indian would prefer to be called a Cherokee or a Lakota or whichever tribe they belong to. This shows respect because not only are you sensitive to the fact that the terms Indian, American Indian, and Native American are an over simplification of a diverse ethnicity, but you also show that you listened when they told what tribe they belonged to.