No, Vitter lost because the Louisiana GOPe chose to undercut him and help a Democrat get elected, rather than a committed conservative.
.....AND the prostitutes. You can’t forget about the prostitutes.