FRANKLIN — U.S. Sen. Elizabeth Warren ripped into President Trump at a packed town hall in Franklin yesterday, where she admonished the commander in chief for failing to properly vet the two White House officials who were forced to resign last week amid allegations of brutal domestic abuse.

“No one who has beaten women should be in position of public trust and appointments,” Warren told reporters. “There was an investigation by the FBI into each of the people who have been accused — and photographic evidence — and if there were more questions to be asked they should have been asked before those men were put into positions of public trust. The American people have a right to see that people who are carrying out the work of the government are not people who abuse women.”

In front of a raucous overflow crowd of more than a thousand people, many of whom crammed into the Franklin High School auditorium, Warren blasted Trump and Republicans for putting corporate interests ahead of the best interests of American working families. She also urged those in attendance to do everything they can to help Democrats seize control of the House and Senate in November so legislators can focus on confronting the student loan crisis, affordable health care and the opioid epidemic.

“Did they set up a tax bill that is going to work for middle class families? No,” Warren said. “Did they set it up to say, ‘What can we do for working families? How can we create more opportunities for our kids?’ None of that.”

Warren also said the federal government has failed thousands of military veterans who are struggling to get adequate health care and broke its promise to protect the hundreds of thousands of “Dreamers” who are facing deportation after Trump lifted a series of protections put in place by former President Barack Obama.

American democracy, she said, is “rewiring” itself in response to what she called a federal government bent on attacking the press and an independent judiciary.

“When you attack the foundations of democracy, it is hard to come back from that,” she said. “Democracy is rewiring itself. We got to be in this fight together.”

Warren is facing several Republican challengers in her re-election bid and has been targeted by a Republican National Party that’s prioritized either unseating her or damaging her chances for a potential 2020 bid for the White House.

While speaking directly to a group of high school students, Warren said, “This is about you.

“This is about the world that you are going to live in. People my age, we’ve been given this incredible gift of a country that was expanding, a country that was opening up opportunities for young people, a country that was investing in its future and this country has turned away from that,” she said. “It has turned into a country that says we’re going to work great for those who have already made it but for the rest of you good luck to you, you’re pretty much on your own and if you want an education you have to take out tens of thousands of dollars in debt.”