Walker's funeral service brought out city dignitaries and police brass. Walker's fellow 22nd District officers sat in one front-middle section, across an aisle from Walker's extended family. Law-enforcement from around the region, members of the Fire Department and many churchgoers also attended.
Walker, 40, a 19-year veteran, was off-duty when he was shot and killed on Aug. 18 shortly before 6 a.m. on Cecil B. Moore Avenue near 20th Street, allegedly by one of two men who tried to rob him.
Senior Pastor Glen Spaulding said that many may wonder "how the good could be taken so young, while the wicked" remain.
"In the city of Philadelphia, we're in trouble today," he said. "We have a generation that does not want to follow [the Lord]."
Mayor Nutter decried the violence and said that he was "very angry" about Walker's slaying. Of the two alleged killers, he proclaimed: "While those two are in custody, and here on this Earth, their butts are mine."
Police Commissioner Charles Ramsey said that Walker's badge, No. 2553, will be retired in tribute to the officer, who considered retiring next year.
Walker's cousin Traci Williams told those who gathered that she wore green, not black, to the service "because that's the color of life. I know Moses is still living."
William Walker, a brother, said that about 11 years ago the family lost another brother. But he noted that Moses was one to celebrate life.
"If I had to choose one quality, it would be his positive outlook," William said.
Walker had attended Deliverance Evangelistic for about a year after his church in Brewerytown, Unity Temple Worship Center, where he was a deacon, closed.
Pastor Anthony D. Little, from Unity Temple, said that Walker was the best man at his wedding.
"As my wife was coming down the aisle, he [Walker] said, 'Psst, Psst! I'm proud of you,' " Little recalled.
After the ceremony, Walker's body, escorted by police on motorcycles, was taken to Fernwood Cemetery, in Lansdowne, where he was buried.
Contact Julie Shaw at 215-854-2592 or email@example.com. Follow her on Twitter @julieshawphilly.