Check the DSM V and you will discover that those qualities apply to many diagnosis not just sociopath and I definitely know the difference between that and Psychopath. First of all to diagnose antisocial personality disorder ( the commonly used term since early 90's) you have to know a history back to adolescence. APD diagnosis require abhorrent behavior after age 15 but is not legit till after age 18. There are several other conditions that must be met also. I grew up with a diagnosed paranoid schitzaphrenic who was involuntarily committed 3 times and self committed twice. I know mental illness. I still live with mental illness because I have a liberal sister. :=)
Cruz, as most politicians, would probably meet criteria as narcissist but without more history and facts there is no way to determine APD. Besides that how can you claim he's lied about anything. According to you because he is an evangelist he is lying and conning. How do you know what is in his heart? I could make an argument under your criteria that every politician and preacher has ASD. Politicians because they lie so easily and preachers because they espouse principles that have no proof, other than blind faith.
So big raspberry for you today, but thanks for playing.