Wow I just typed a huge post and deleted it to simple say this.

My fathers mother is 100% Native American. Someone told me "Native American is a phrase for white people who feel guilty. Bull! My grandmother doesn't love the term Native American she prefers Crow or Blackfoot. But she'll smack you in your mouth if you call anyone who isn't from India, Indian.

The point is people honor their heritage how they like. If native Scots get all pissy if I kilt up then they can go learn to breath water. I try my best to honor and respect the items that represent my cultures. I could care less if some jackarse thinks I don't. I know how I feel about it and that's all I need.