I've written in the past here about Craig Mazin. Craig is a screenwriter I've crossed paths with briefly a few times, though don't particularly know well. We have mutual friends, but our own interchanges have been limited and never been especially agreeable, I suspect on either end. He's had a good Hollywood career, however, and among his credits, co-wrote such movies as The Hangover Part II and III,, Scary Movie 3 and 4, and the upcoming sequel to The Huntsman. He also wrote Identity Theft. More to the point here, among his many life experiences he was also the college roommate of Ted Cruz.
As I wrote previously, Craig Mazin does not like Ted Cruz. At all. That really doesn't do it justice. Detests him is pretty much a closer description. He's publicly said such things as how he would rather open the New York City phonebook to any random page, blindly point to any haphazard name there, and vote for that person to be President of the United States rather than Ted Cruz.
What gets left out of all articles I've seen about Craig Mazin in his slams of Sen. Cruz (R-TX) is a piece of information that adds extremely important perspective to all this. It's that Craig isn't some Hollywood Liberal blasting an opponent on the other side politically, but is actually incredibly, overwhelmingly conservative. I have friend who is a deeply far-right on the edge conservative nut-job fringe case -- no, seriously. He writes emails with passages in All Caps about how LIBERALS ARE RUINING AMERICA AND I HATE THEM -- and has worked with Craig, knows him quite well, and laughs that "Craig makes me look moderate." So, that's how staggeringly, dyed-in-the-wool, far-far-far right conservative Craig Mazin is when he lambastes Ted Cruz.
Which brings us to the Tweet.
Apparently, Sen. Cruz was moralizing on the stump to some of his conservative constituents. From what I can gather, it would seem that he was addressing the heathenistic immorality of masturbation. (How this came up in a presidential campaign speech, I have no idea.) And that is what leads to Craig Mazin leaving his Tweet on Monday.