Now that is a good rant, and right on target. Dare I presume that many people empathize with your thoughts, albeit not as able to articulate it as eloquently as you put it.
Cruz is socially clueless enough to be on the autism spectrum. The lying is troubling, though. I’ve had plenty of experience with people on the spectrum and they can be very smart but just miss cues about themselves or others and thus not be able to fulfill societal expectations. I would feel quite bad for Cruz if that were his only problem. If he were just tone deaf and thus appeared rude. But people with high functioning autism know damn well what is truth and what is a bald faced lie. Meaning, even if he does have something on the spectrum, he is still a liar. Autism DOES NOT CAUSE LYING. However, it could perhaps fool the liar that the lies aren’t as obvious as they really are. But he damn well knows he is lying through his teeth. So autism does NOT explain away his behavior.