Dude no that is the thing, his name itself is poison. David Duke could say puppies and ice cream are awesome, but because it's coming out of David Duke's mouth it takes on a different connotation.
He could say cancer is bad, but nobody wants to hear "Well David Duke thinks cancer is shitty" since nobody wants to think about this racist a-hole.
He might make a good point, but the problem is even just saying "David Duke makes a good point" would be taken by the media as some kind of endorsement of EVERYTHING Duke believes, no matter what. Is it unfair and asinine? Yep, but that is the reality we have to live with.