Elizabeth Warren wrecks Ted Cruz for 'whining" about his "significant sacrifice" · The Logical Leftist · Sentinel