‘Dying for a Fight’ Episode 7 — ‘Life is cheaper’

By Ryan Haas (OPB)
Oct. 25, 2021 12 p.m.

For the first time ever, two anti-fascists who were with Sean Kealiher the night of his homicide tell their side of the story.

A man in a zippered blue jacket and knit hat looks into the camera.

Michael Reinoehl said he acted to defend another person when he shot and killed Aaron “Jay” Danielson at a pro-Trump rally in Portland.

Screenshot obtained by OPB/ProPublica

Following the killing of Aaron “Jay” Danielson, state and federal police launched a manhunt for Michael Reinoehl. Officers on a U.S. Marshal’s task force eventually shot and killed him. For Laura Kealiher, the police shooting reinforced her belief that police are not trying to solve her son’s killing, but can dedicate resources to other cases.


In some ways, Sean Kealiher’s homicide has remained a mystery because people closest to him have long declined to talk publicly about what happened the night he was killed. For the first time ever, two anti-fascists who were with Sean the night of his homicide tell their side of the story.


Related Stories

Over 1000 protesters march across Portland towards the Multnomah County Justice Center in downtown Portland on May 29, 2020. The protests were against racist violence and police brutality.

‘Dying for a Fight’ Episode 6 — Summer 2020

The uprising of Black Lives Matter protests in 2020 swept the country. As many as 1 in 10 adult Americans attended a protest. They got a taste of the world Sean Kealiher had been inhabiting for years before he was killed. And in Portland, the culture war over race and politics would turn deadly.

‘Dying for a Fight’ Episode 5: It’s personal

After Sean Kealiher was killed, his mother Laura was subjected to brutal harassment from conservative trolls at her home and online—and it was Sean’s antifascist friends who provided her security, not the Portland police.

Jeremy Joseph Christian (center wearing American flag), the man accused of a fatal stabbing on the MAX train, attended the April 29 "March for Free Speech" on 82nd Avenue.

‘Dying for a Fight’ Episode 3: It’s a conspiracy

Oregon’s long history of racism was what brought Sean Kealiher and so many protesters like him to the streets. That history is part of the reason Laura Kealiher believes Portland police aren't solving her son's killing.

‘Dying for a Fight’ Episode 1: The Death of Sean Kealiher

Sean Kealiher was killed Oct. 12, 2019, near a popular bar for Portland’s anti-fascist scene. An SUV ran him over and crashed outside the Democratic Party of Oregon headquarters. Gunshots rang out through the night sky, and whoever was driving fled the scene, leaving the vehicle behind. Now, almost two years later, his mother Laura Kealiher is demanding police answer why his killing remains unsolved.