Since when? Plenty of people aren’t either.
It’s not like there’s any other alternative; the Republicans are crazy and unscrupulous. Supporting them means that you are too, or that you are too stupid/ignorant to realize it.
And I think that only 20% of the American population being either crazy or unscrupulous is an optimistic number.