Trump has all the right enemies. Cruz has all the wrong people on his side such as Obama, MSM. Muslims, BLM, GOPe. etc.
Trump has LOTS of enemies: women, Hispanics, thinking whites, people without STDs, non-Howard Stern fans, millenials..Hell, my cat throws up a hairball every time she hears Trump's bellowing.