Rand was fine up until he said Nugent should apologize. That was just dumb. What Rand should have said is that he didn't think it was appropriate, that he takes a different approach to politics and thinks respectful discourse is the best way to affect change, and then end with how comments like Nugent's and (and here you would insert some offensive thing that a Dem Celebrity has said about Republicans) aren't productive. That would have been a gold response. But calling on Nugent to apologize is amateur hour. Cruz definitely outplayed Rand on this one.
Completely disagree. If Nugent wants to continue campaigning with Republicans then an apology was necessary. Nugent understood this otherwise he never would have apologized.