I take issue with your statement “when new facts show that that position is now incorrect”.
The original Senate version of TPA that Senator Cruz voted YES on was not the same as the House version of TPA that he voted NO on.
But because both versions were labeled as ‘TPA’, people think Ted Cruz flip-flopped due to public pressure. He most certainly did not flip-flop. He saw the changes and changed his vote accordingly.
Ted is led by principle, not by public perception. That has been made clear so many times. Just ask the Iowa ethanol producers.