@mcnado
I just blocked someone with that inane genocide Joe crap. As Jim Wright says, there are no unicorns. There is no such thing as a candidate that will please everyone every time. You vote for whoever will be the best choice for the whole of the Nation, you vote for the marginal, not just yourself.
Do your damned duty and quit whinging.