I like aliens.
For the most part I thought Avatar was okay. I knew the storyline was crap, stealing from 'Dances with Wolves' meets 'Pocohantas' meets a viewfinder. Storyline-wise District 9 kicked butt. It was original, it had mystery and was unpredictable. Oh and it was deep. I loved the comparisons between the Nigerian witchdoctor and the white scientists, neither knew what the F they were doing to the hero.
Unlike Avatar, the white guy becoming the alient wasn't the saviour. He was help. Chris, the alien trying to collect enough fuel to get back to the ship and get the heck out of there was the real hero. The South Afrikkaner white guy is just in the way, gets heroic and makes a nuisance of himself. No alien princesses to fall in love with. No superior white guy who will lead the Indians, opps I mean aliens to freedom.
Is Avatar racist? Racist in the way well meaning white folks who prop up a welfare state that undermines the Black family is racist. It is a different sort of racism that supports a white superiority, where the brown people are too stupid or childlike or whatever, and need the well meaning white leader to save them, typically from other white people.