Riot police descended in downtown Portland, Ore., Sunday to bring calm among thousands of demonstrators who converged for competing rallies in the wake of the racially charged stabbing that claimed the lives of two men.
Crowds who gathered in a public square near City Hall for a midday Trump Free Speech Rally, organized by a conservative group called Patriot Prayer, encountered a larger throng of counter-protesters led by immigrant rights, religious and labor groups, who occupied the nearby park.
According to The Associated Press, the pro-Donald Trump group “chanted ‘USA’ and held banners in support of President Donald Trump,” while the counter-protesters drummed, played music and held signs, including, “Our city is greater than hate” and “Black lives matter.”
“Some chanted ‘love, not hate’ and ‘Go home, fascists,'” the AP says.
Helmeted police officers stood guard, trying desperately to keep the two competing groups from colliding, using yellow crime tape to help set lines of separation. Police even responded by “firing volleys of pepper ball rounds,” Reuters reports.
Despite these efforts, tempers flared among the protesters igniting physical confrontations. Some of the violence was even directed toward the officers, according to a tweet from Portland Police: “Bricks, mortars (not motors), other projectiles were thrown at officers from Chapman Square crowd.”
Police reported at least 14 arrests and confiscated various weapons.
Tension had been brewing in Portland following the fatal stabbing of two men on the light-rail train Friday, May 26. Ricky John Best, 53, and Taliesin Myrddin Namkai Meche, 23, were killed when they intervened to stop a man from verbally abusing two young women, one wearing a hijab. A third man, Micah David-Cole Fletcher, 21, was injured.
Police have charged 35-year-old Jeremy Joseph Christian of North Portland in connection with those crimes.
You are one of the CPR readers who wants to know what is really going on these days. We can help you keep up - The Lookout is a free, daily email newsletter with news and happenings from all over Colorado. Sign up here and we will see you in the morning!