There are few people in this country who are as widely disliked as Sen. Ted Cruz (R-TX), who has also…