He became a frequent fixture on cable TV, advocating a "no compromise" approach to deficit reduction that rejects any tax increases on the wealthy. He consistently voted against raising the federal debt ceiling and authored a balanced budget amendment to the United States Constitution. Walsh has also said that President Obama was elected "because he pushed that magical button: a black man who was articulate, liberal, the whole white guilt, all of that." In his first six months in office, Walsh received over 30 appearances on television. During the election season, Walsh was asked what his approach to bipartisanship would be if elected. He replied it would "not be the time right now to extend your hand across the aisle." In September 2011, Walsh was among 19 members of Congress criticized for ethics violations in the Citizens for Responsibility and Ethics in Washington annual report. In November 2011, Walsh was videotaped meeting with his constituents, becoming visibly aggressive and swearing at a woman who questioned him about his comment that the marketplace and the banks were not responsible "for the mess we're in right now." He later apologized for being "too passionate". In Congress, Walsh held 363 town hall meetings, more than any other member of Congress. For the 112th Congress, Walsh was appointed to leadership positions on the House Homeland Security Subcommittee on Transportation Security (vice chairman), and the House Small Business Subcommittee on Economic Growth (chairman). A list of all of his former committee assignments follows:  Walsh held other memberships related to his work as a congressman including: the Congressional Hockey Caucus, the House Republican Israel Caucus, the Republican Study Committee and the Tea Party Caucus. On March 25, 2013, Walsh aired his first radio show, "The Joe Walsh Show", on Chicago's talk station WIND as a conservative political commentator. After less than a year on the air in Chicago, "The Joe Walsh Show" also began airing on WNYM in New York City. In April 2015, WNYM dropped Walsh from its radio platform. As of September 2016, Walsh's radio talk show is aired in several major U.S. cities, including Chicago, New York City, Phoenix, Dallas, and Denver. On December 19, 2015, Walsh announced that, should Democratic presidential candidate, and later the nominee, Hillary Clinton win the 2016 United States presidential election, he would run for the office himself in 2020. However, Republican nominee Donald Trump won the 2016 election, defeating Clinton. In February 2017, "The Joe Walsh Show" received national syndication by the Salem Radio Network. Walsh joined Newsmax TV in May 2018.