Rogers has been widely criticized by both liberal and conservative pundits for his priorities when it comes to national security. "National Review" called him "a national disgrace" and "Rolling Stone" named him one of America's "Ten Worst Congressmen", calling him "Bin Laden's Best Friend" for steering federal homeland security money away from large cities to his home district, which critics claim is one of the least likely terrorist targets in America because of its lack of any notable monuments or population centers. In 2007 Citizens for Responsibility and Ethics in Washington named Rogers to its list of the Most Corrupt Members of Congress.