City Council unanimously passed eight long-delayed gun control bills yesterday, deliberately picking a fight with lawmakers in Harrisburg who have consistently refused to give Philadelphia the right to enact its own gun laws.