Shouldn't Tom Cotton be president? Forget Trump.