Endorsing obama doesn’t make Powell a moderate republican. It makes him a fellow Marxist.
Powell is not a Republican. Rather, he is a shameless opportunist: He will align himself with whomever and whatever will give him something.