A loud, liberal crowd let Sen. Jeff Flake have it for 2 1/2-hours at a town hall in Arizona on Thursday, chanting “health care for all” even before he took the stage.

Flake’s remark that “I will continue to support, as much as I can, our free-market system of health care” was met with boos, the Arizona Republic reported. He later said he would not support a proposal that didn’t cover pre-existing conditions.

“The last thing we need to happen is to have people who have coverage now to have that coverage yanked out from under them,” he told the crowd in his hometown of Mesa.

Flake was also criticized for opposing funding for Planned Parenthood, telling the audience he was “sorry we have a disagreement about this.”