May 28, 2024, 3:59 PM
May 28, 2024, 12:00 AM

Trump endorses challenger, John McGuire, against Rep. Bob Good

Right-Biased
Highlights
  • Donald Trump endorsed John McGuire in his challenge against Rep. Bob Good.
  • Bob Good had previously endorsed Ron DeSantis, leading to Trump's decision to back McGuire.
  • The endorsement highlights divisions within the GOP.
Story

Former President Donald Trump endorsed state Sen. John McGuire in the primary against Rep. Bob Good, who is the House Freedom Caucus Chairman. Trump said Good turned away from their movement and endorsed McGuire on his social media platform, Truth Social. Good had previously endorsed Trump in January, but Trump felt it was too late. Trump believes McGuire, a Navy Seal and State Legislator, can help "MAKE AMERICA GREAT AGAIN." Good's campaign did not respond immediately to Trump's endorsement. McGuire welcomed Trump's support and expressed gratitude. Both McGuire and Good sought Trump's backing by attending his trial in New York City. Good had ousted former GOP Rep. Denver Riggleman in 2020, despite Riggleman having Trump's support. The primary in Virginia's 5th District, which includes Charlottesville, has seen significant outside spending. Good has faced criticism from fellow Republicans for his actions, including voting to remove former House Speaker Kevin McCarthy. Trump's endorsement of McGuire complicates efforts for party unity. The endorsement is seen as a blow to Good's reelection bid as he seeks a third term. Good's actions, including voting against party bills and supporting McCarthy's removal, have drawn criticism from GOP colleagues. Trump's endorsement of McGuire is expected to further divide Republicans ahead of the 2024 election. The primary between Good and McGuire is set for June 18. McGuire has gained support from high-profile Republicans like Rep. Marjorie Taylor Greene. Good's actions and voting record have led to challenges within his party, with some questioning his positions and loyalty to Trump.

Opinions

You've reached the end