I think a simpler explanation is the electorate doesn't care about character. If it did, Trump wouldn't have been elected in 2016.