Wright trumps all of the above. McCain wants to reach across the aisle and won't go there. He'll lose in a bipartisan way if he keeps to this course.
Would the American voter have the right to know that a Republican Candidate for POTUS attended a racist church for 20 years where the Pastor routinely damned American and made claims that the United States government introduced the HIV into the white community to commit genocide?