In a Rarity, Republicans Stand Up to Trump

President Trump faced a wall of opposition from Senate G.O.P. lawmakers, in part over his plan to create a $1.8 billion fund to reward his allies.

For much of President Trump’s time in office, Republican lawmakers have had little appetite to stand up to his brand of vindictive politics.

Through revenge primary campaigns, bullying social media posts and the threat that he can command the G.O.P. base to go after anyone at any time, Mr. Trump has brought lawmakers in his party under his control like no president in modern history. A single critical word against Mr. Trump or his agenda could result in a full-scale retribution campaign to force a disloyal Republican from office.

But this week, in a rarity in G.O.P. politics, Mr. Trump’s taunts, bullying and threats have backfired, at least for now. Senate Republicans, after the president targeted two of their own, stood up to Mr. Trump on two of his biggest priorities: money for his White House ballroom, and a $1.8 billion fund to reward Trump supporters who claim political persecution by Democrats, such as the rioters who attacked the Capitol on Jan. 6, 2021.

“So the nation’s top law enforcement official is asking for a slush fund to pay people who assault cops?” said Senator Mitch McConnell, Republican of Kentucky. “Utterly stupid, morally wrong — take your pick.”

Then, in another sign that the party was pushing back on Mr. Trump, House Republicans canceled a vote on a resolution to halt the war in Iran, after it became clear they did not have enough votes to defeat it.

The cracks in the president’s dominance over Senate Republicans stemmed from two main sources. First, Mr. Trump asked Republican lawmakers to take up politically unpopular issues in a midterm election year.