“Powell is a racist and this proves it! He has no other reason to back Socialist Obama.”
Wrong, Powell has always been a socialist and never was a Republican except for registering very reluctlantly that way.
The forum here seems to disagree with your conclusion. Being a racists has nothing to do with be a socialist. Of course, he is a socialist but is also a proven racist! He was "Republican" when it suited his career path to be one. Had our president been a Democrat at the time, Powell would have been a Democrat!
But, he would have still been a RACIST!