Chicago BLM Activist: 'We Need to Abolish the Police'

O'Reilly: 'Hysterical Media' Demonizing Police Will Lead to Big Trouble

The suspect accused of murdering a San Antonio, Texas, police officer said he was "sorry" to the family of Det. Benjamin Marconi.

Otis Tyrone McKane, 31, was arrested Monday without incident in the ambush shooting of Marconi, 50, who was killed Sunday morning during a separate traffic stop.

As he was led out of police headquarters, reporters asked McKane why he shot Marconi, a father and 20-year veteran of the force.

"Society not letting me see my son," he stated. "I lashed out at somebody who didn't deserve it."

He said "I'm sorry" when asked if he had anything to say to Marconi's family.

Marconi was issuing a traffic ticket to another driver at about 11:45am local time Sunday when police say McKane walked up to his vehicle and fired two shots through the passenger window. 

The officer was struck in the head and was pronounced dead at the hospital. McKane was reportedly arrested in 2012 for a misdemeanor assault on a family member and sentenced to 60 days in jail. 

The attack on Marconi came on the same day as an ambush on a St. Louis police sergeant. The 46-year-old officer, a father of three, has been released from the hospital after being shot twice in the face.

Police said the sergeant was sitting in his SUV when a vehicle pulled up alongside and a man opened fire. The 19-year-old suspect was later tracked down by police and was killed after opening fire on officers.

RPT: More Than Half of Anti-Trump Protesters Arrested in Oregon Didn't Vote

'You're All Hypocrites!': Judge Jeanine Tears Into 'Hamilton' Cast

Tim Allen: 'Hypocritical' Hollywood Liberals Bully Trump Supporters

Gold Star Family Says They Were Booed Leaving Flight

TX Judge at Citizenship Ceremony: If You Don't Like Trump, 'Go to Another Country'

WATCH: Tucker Grills College Student on Removal of American Flags