Colin Powell is one of my heroes. I know he has his detractors left and right. Those on the left bristle that he served in the Reagan and both Bush administrations and blame him for the Iraq War. Those on the right that he endorsed Obama. I guess it tips my hat as to which team I root for, but no, I...