Personally I think Cruz will win.. don’t get me wrong... those angry with Cruz’s behavior will likely come home on election day.. but the reality is he’s being hurt NOT because TX is going blue.. but because Cruz is paying the price for his 16 antics.
Voters will be voting against Beto instead of voting for Cruz. This usually does not generate enthusiastic turnout. In 2016 voters primarily turned out to vote for Trump rather than just vote against Hillary. Cruz has an enthusiasm problem.
Everyone was a nut case during the nomination fiasco. Not unusual. They all underestimated President Trump.
They didn't realize they were going up against Patton....and going to get slapped down one by one.