The 2018 elections are going to be fascinating to watch.  The same republicans who ran on supporting trump will now run as a counterweight to trump's insanity.  Trump will be the wrecking ball of the republican party.