I ignore all politically correct terms except for Indian.
Not that I'm liberal in any way (I'm extremely right-wing) but it annoys me because of it's stupidity.
See the whole reason "Indian" is floating around is because Jaque Cartier, the settler of Canada and a bunch of other Europeans had FOUND the Americas in search of India. Little did they know that there was a continent in the middle. When the settlers arrived they found the redskins and started assuming they were Indian. This caught on and eventually everyone started saying it. And now it persists through until now.
In short, the term Indian isn't rude, but in stead ignorant and stupid.
A large part of my heritage is Iroquois, but I honestly think this has nothing to do with it. As I had no problem with the term until I learned where it came from. So now I call them Natives or by their tribe's names.