They need to be shamed. Also fired. And threatened to the same extent that they threaten.
from their website:
"The United States Capitol Police (USCP) is a CALEA nationally-accredited, federal law enforcement agency. The USCP safeguards the Congress, Members of Congress, employees, visitors, and Congressional buildings and grounds from crime, disruption, and terrorism. We protect and secure Congress so it can fulfill its constitutional and legislative responsibilities in a safe, secure and open environment."
"We protect the legislative process, the symbol of our democracy, the people who carry out the process, and the millions of visitors who travel here to see democracy in action. We also protect everyone who visits the Capitol, who can see first‐hand how we work to represent the best of America's spirit and diversity."
It's difficult to believe that they don't have an intelligence unit monitoring know and possible threats to members of Congress. If the Department of Education has SWAT teams, why doesn't the USPC have plain clothes teams ready to respond.
In the 1960s in downtown Wash DC it was common on week end nights to see armed USN Shore Patrol units in jeeps cruise around bars frequented by servicemen.