Trump is all these and more... - Liberal Resistance