President Donald Trump’s political revenge tour met its potential match this week as angry Republican senators finally said no, even if temporarily.