> Trump has an 87% approval rating amongst Republicans as of the last poll I can find.
It's lower than that. Most polls show below 80%.
> Don't let them off the hook.
That's not the way.