Lets start with nobody said they were offended, just pointed out the GP was using a racial stereotype. Calling a racial stereotype a racial stereotype when asked for clarification isn't the same as "I'm offended," that is jumping to unfounded conclusions.
Saying "Indian (dots)" doesn't make sense out of context unless you are American or very familiar with American stereotypes. You also need the "feathers" part to be able to compare the two to give it some context for those who are familiar with American stereotypes but haven't been asked "dots or feathers?" before. Saying it in an international form is confusing and unclear thus a bad use of language no matter if its offensive or not. Additionally using racially charged language unnecessarily detracts from the overall message the poster was trying to convey and their post is now hidden behind [flagged].
>Visit Dallas and see that dress cowboy boots go just fine with a suit.
I just went to a wedding a few weeks ago where the entire wedding party (including the bride) were formally dressed and wore cowboy boots and I don't even live in the south or a rural area!