He won't win anyway. Think of it like this. He runs and then wins 45% of the vote and loses to Gillibrand. You don't have rino in Senate but the Dems had to spend millions maybe 10 million dollars that otherwise would have gone to PA to beat Toomey or Ohio to beat Portman or NC to beat Burr. Better that then not run anyone and the Dems can through that money into other states and beat conservatives.
Conservatives like you, have got to realise that strategically it might be beneficial to run someone like Weld to make it easier to win other seats with candidates you would prefer much more.