Donald Trump likes to brag that he beat out 16 competitors for the Republican nomination. What’s overlooked, however, is that for much of that time his competition refused to make even basic criticisms of his qualifications or policies.

Ted Cruz tweeted this, for example, just weeks before the crucial Iowa caucuses:

Weeks later, Cruz, Rubio and others would begin to criticize Trump — but it was much too late.

This week, however, Hillary Clinton became the presumptive Democratic nominee, marking the unofficial beginning of the general election. For Trump, things have changed.

Senator Elizabeth Warren, a progressive icon expected to endorse Hillary Clinton on Thursday, tore into Trump in a speech to the American Constitution Society. Warren called Trump a “racist bully” and “a loud nasty thin-skinned fraud.”

She was just getting started. Watch: