The Democratic challenger for the closely fought South Carolina senate seat, Jaime Harrison, has said voters in his state will punish the Republican incumbent Lindsey Graham at the ballot box for his reversal on pledges—such as the one he made not to back a Supreme Court candidate during election year.