Only ONE of the seven traitors is up for re-election in 2018: Dean Heller of Nevada.
Jeff Flake is up next year, my guess is he WANTED to vote against it but was scared.
Correction Flake is up as well.
https://en.wikipedia.org/wiki/United_States_Senate_elections,_2018