The audience chanted “Health care for all,” “No to the wall,” and “Shame on you” as Republican Senator Jeff Flake took the stage last week at a town hall at the Mesa Convention Center.

The town hall had been eagerly awaited. About 1,200 Arizonans lined up, most of them wearing stickers supporting the Affordable Care Act and one wearing a chicken suit, before the doors opened. . . .

Some yelled at Flake, saying he was providing “roundabout answers” to key topics, including women’s reproductive rights and a planned wall along the Mexico border. Flake sometimes asked people to “agree to disagree” with his answers.

“President Trump was elected president. There are some things I agree with President Trump on and some things I disagree with President Trump on,” Flake said.

“What I’ve heard again and again tonight was ‘I disagree.’ This is not ‘I,’ this is ‘we,’ ” said Patty Smith, who said Flake needs to represent all of his constituents’ views, conservatives and liberals alike.

Hostility marked the town hall atmosphere but Flake supporters sat quiet amid the chaos.