Pittsburgh City Council is finding opposition for its much debated gun control legislation closer to home, from Allegheny County District Attorney Stephen Zappala.

In a letter to Councilman Corey O’Connor (D-District 5)— the representative for the neighborhood where the Tree of Life shooting occurred — Zappala, a Democrat up for reelection this year, stated that while he understood the desire to curb gun violence, the city lacked the authority to do so.

Veteran Pittsburgh Councilwoman Darlene Harris will be facing not one, but two challengers for the opportunity to represent the Steel City’s North Side come May 21.

After a few candidates stepped forward, only to fade away due to scandal or reconsideration, Harris, a Democrat, will be challenged with Chris Rosselot, a former aide to US Sen. Bob Casey, and repeat challenger Bobby Wilson, who ran against Harris in 2015 and 2011.

Harris — first elected in 2006 — is an official whose sometimes contrarian personality has earned her critics inside and outside of city council. Many an article has been devoted to her public quarrel with Council President Bruce Kraus (D-District 3), or her tendency to block her critics on social media.

The city of Pittsburgh finalized a five-year contract with the Pittsburgh Joint Collective Bargaining Committee. It grants raises and other benefits for hundreds of workers in the Public Works Department.

On most days, the Pittsburgh City-County Building is a firearm-free zone, but on Monday, anyone on Grant Street would have seen a structure surrounded by hundreds of gun advocates.

Many of the advocates were armed with handguns and rifles, and the occasional musket, as they rallied against Mayor Bill Peduto and a package of gun control legislation introduced by Pittsburgh City Council last month.