i really think the racism was unintentional and that people are just looking for a reason to bitch. if he was a black actor would that make things better? if so then that in itself is just racism. if it werent for a human going over to their side i doubt the aliens wouldve stood much chance against a more technologically advanced enemy that they knew nothing about. it wasnt racism, it was tactics.
also, this movie is was already made and was called fern gully, which was better because it had robin williams as an insane bat.