Agree with what you listed. I’d also add his “end Common Core” is a bunch of useless tripe too since he missed the vote for Obama’s new education secretary, John King. King is perhaps one of the biggest proponents of CC in all the land with the exception of Bill Ayers himself. When the day came for his senate confirmation, Cruz was absent. How convenient.
Cruz is a sleaze and a liar.
One minor correction to your assertion.
Politicians are sleazes and liars (all of them). They are lower than prostitutes: at least with a prostitute there is typically truth in advertising.