What can you tell me about Republican Senator Ted Cruz?

I had only heard of good things and now many Christians are saying he is “pathetic mental midget, who should walk away from public life.”

Tom