Dave Granlund cartoon on Donald Trump and Republicans.