It hasn’t been a great few days for Donald Trump. And it doesn’t seem to matter.

More...