Jeff Flake gets peppered with ridiculous questions at his town hall appearance.