Since there are no perfect people, there are no perfect candidates. Compared to the alternative, Hildebeest (Sanders is scenery), every R candidate looks good, including Trump.
Or all candidates on both sides are looking bad as the case may be. Regardless, with his inept handing of the Duke endorsement Trump has guaranteed that the Democrats will make a campaign issue out of it in the fall. He is doing their work for them.