BRUISING: Sen. Jeff Flake weathers brutal, 2 1/2-hour Mesa town hall.

U.S. Sen. Jeff Flake endured a brutal face-to-face confrontation with angry constituents Thursday as liberal voters dominated a standing-room-only audience at a town-hall meeting in downtown Mesa.

Even before he took the stage, the audience chanted “health care for all,” showing their support for former President Barack Obama’s Affordable Care Act, the health-care-reform law that Flake, R-Ariz., has opposed.

A quick reminder to Sen. Flake and the other 289 or so GOP members of both houses: It isn’t just liberal voters who are disappointed in you.