I read about half the Obama speech so far, and was very impressed. He makes the best argument possible, I think, for sticking with the pastor despite the pastor's insane anti-American views.
Unfortunately, Obama is still wrong. Some things are flat inexcuseable. It's difficult, I know, to part from someone who does all the things Obama described his pastor as doing. But that doesn't make it any less necessary. Just because the pastor is a very nice guy on many issues, doesn't mean it's OK to provide an unqualified endorsement by sticking with him. This is known as the Hitler-loved-dogs defense, and in a case like this, it just doesn't fly well enough, despite Obama's excellent arguments after the fact.
There ARE other pastors, some of whom are just as nice guys as Obama claims this one to be. And I'd like to think he could find one, of whatever color Obama prefers, who doesn NOT think that America is the personification of all eveil as this loony nutcase does.
Biggest problem with that speech, is that it's not nearly as spectacular as ten seconds of that hate-filled pastor screaming "GOD DAMN AMERICA!!". Guess which soundbite(s) will get more play between now and election day... especially in late October/early November.
Obama showed poor judgement in sticking with the guy, nice or not, spiritual or not. Now he'll have to pay the price.