A key Republican on Tuesday called for the firing of Gen. Stanley McChrystal.

Rep. Mike Rogers (R-Mich.), the ranking member of the Intelligence Subcommittee on Terrorism, Human Intelligence, Analysis and Counterintelligence, said President Barack Obama should consider firing McChrystal over remarks the general made to Rolling Stone magazine critical of the administration's decision-making in Afghanistan.

"If I were the president, I would consider getting rid of General McChrystal," Rogers said on MSNBC.

Rogers said the "lapse in judgment" by McChrystal, the top U.S. commander in Afghanistan, in airing his grievances against the Obama administration was a fireable offense.

Republicans on Tuesday have not been quick to call for McChrystal's ouster, calling the controversy a "distraction," or suggesting that the general's frustration with Obama might have driven his public criticism.

Rogers — a former Army member and FBI special agent — said, though, that it was lawmakers' duty to raise questions about the administration's handling of the war effort, and that was inappropriate for members of the military.

Obama will meet Wednesday with McChrystal to discuss the situation. The president has been described as "angry," and the White House made clear that firing the general is "on the table."