MADISON COUNTY, Va. (CBS19 NEWS) -- Yesli Vega, the Republican running to represent the Seventh Congressional District of Virginia, pulled no punches at a rally in Madison County on Thursday.

She was responding to comments incumbent Congresswoman Abigail Spanberger recently made, calling her a hypocrite. 

At another rally, Vega made comments about her opponent not supporting law enforcement.

"My opponent voted to end qualified immunity for law enforcement. My opponent sold our safety to fund a $5,000 AOC defund the police PAC check," said Vega on stage during a rally earlier this week.

Spanberger disagreed.

"She's a hypocrite," Vega said on Thursday. "Abigail Spanberger is willing to say and do whatever because for her it’s about self-preservation."

Spanberger is a former CIA officer.

"I am a former law enforcement officer myself, I carried a firearm, wore a badge every day," she said.
 
Spanberger says she and her colleagues in Congress just passed bipartisan legislation aimed at funding local law enforcement, but Vega says it's too little too late.

"I ask her, where were you in 2020 when we law enforcement officers were being demonized by your party. You were silent, you did absolutely nothing," said Vega.

Vega says Spanberger has led the charge to take away qualified immunity from police and taken money from certain political action committees all in the effort to defund police.

"It's a ridiculous notion. I have a clear legislative record of supporting law enforcement," said Spanberger.

Governor Glenn Youngkin was at the rally to campaign for Vega.