The guy may not become POTUS, but I wouldn’t feel too sorry for Ted Cruz. He has a Harvard law degree and can get a partnership job making seven figures at any DC law firm. I think he will land on his feet just fine.
He may have a good solid degree, but being an attorney is a lot like being a Realtor. It is not necessarily the qualifications that determine who makes the big bucks. We actually had a couple former lawyers on the city fire department that I worked for. They were actually very nice guys, maybe that’s why being a lawyer didn’t work out well for them.