THOMAS SOWELL SLAMS LIBERALS & SHIFTS STANCE ON DONALD TRUMP?