"It's counterproductive when Republicans are battling amongst themselves"

No, it's not, Mr. Cruz. The battle is not amongst Republicans but between those who have actual values - democratic and personal - they treasure and those who are willing to sacrifice everything for power. Trump is poison for America and too many in the US are just gulping it down.