Be fair. Ted Cruz is new on the scene. He is a first-term senator, and a few months ago most of us had never heard of him. As impressive as he is, as noble as he appears to be, he is young and doesn't have the mileage yet for anyone to anoint him as the next Reagan. That's not a slap, just an acknowledgement of the facts. Give him time.
Guess I overreacted !