Senate race gives GOP voters an uncomfortable choice