Sen. Ted Cruz (R-Tex.) is having a bad week. First, he is body-blocked from getting on camera in Mike Huckabee’s media circus with Kim Davis. Then he gets upstaged by Donald Trump at a purported Iran rally that Trump converted into a campaign event. It is a sad state of affairs for a media hog like Cruz when he gets overshadowed by even hoggier opponents. How long will Cruz play Robin to Trump’s Batman? It is not fun to be Ed McMahon when Mike Huckabee sits in the host chair. Cruz would like to think of himself as the smartest...