Ted Cruz is a ...
Fake Texan (carpetbagger) Fake Republican Fake American Fake Christian Fake Conservative
... did I miss any?
Think you covered it all. Thanks!