Dan Crenshaw is over party! Good riddance to a bad guy who refused to represent his voters.