A bunch of Trump supporters are racists, bigots, misogynists, and/or homophobes. Many probably don't think of themselves that way or even act that way in general everyday life, but if you want a racist, bigot, misogynist, homophobe to be president then you are at least a little bit racist, bigoted, misogynist or homophobic.
Trump needed more than just out right white male racists to win. He also needed people who were too stupid or short sighted or disengaged to understand what electing this type of man means for themselves or other Americans.
Honestly, the most troubling part is not what Trump's policies will be (although that's a concern) but the fact that there exist so many people in this country that support his views.