Congressman Joe Wilson said he would not shout "You lie!" at President Barack Obama if he had it do to over again - even though the outburst has helped the Lexington County Republican raise nearly $2 million in his 2010 re-election bid.
"It was speaking (at) the wrong place, wrong time," Wilson told reporters Friday at Lexington Medical Center, Wilson's first public appearance in his S.C. district since he called Obama out during a Sept. 9 joint address of Congress on health-care reform.
U.S. House Democrats pushed through a resolution earlier this week, admonishing Wilson for violating basic rules of decorum and civility.
Wilson said he did not shout out to raise his name recognition or to raise money and also denied claims made by some, including former President Jimmy Carter, that his catcall was racially motivated.
"President Barack Obama has indicated that (the allegation of racial motivation) is not correct," Wilson said.
Wilson said that, despite his "town hall moment," he's still a gentleman who believes in civility and will work toward meaningful health-insurance reform.
"Let's close the book on last week," he said.