Did Colin Powell do the right thing in endorsing Obama?