Yes, Donald Trump and his supporters are to blame