In July 2010, McKelway provided live coverage for the noon newscast of a rally by religious and environmental groups that were protesting BP's response to the Gulf oil spill. McKelway made comments regarding BP's contributions to Democratic President Barack Obama. After the broadcast, McKelway met with WJLA Station Manager Bill Lord, who objected to the BP contribution facts being divulged in the live report, and following a heated exchange, McKelway was suspended from his reporting duties as well as anchoring the early-morning "Good Morning, Washington" news show. "The Washington Post" later reported on September 17, 2010, that McKelway had been dismissed. Since his firing he has been hired by Fox News Channel, for which he is now a reporter.