Cruz is not defending the Muslim Brotherhood, he is defending the rule of law in our country. I suggest you and others should do the same, and not try to determine who is in power in what countries.
American law says not military support for military regimes that come to power by coup d’état. If you don’t like that law, change it. But it is the law and Cruz is right.
Ted Cruz is an idiot and you can parse your intellectual position on the law all you want, he’s still an idiot. What matters here is that invoking this law aids the Muslim Brotherhood and that is most definitely NOT in the best interests of the USA.