NEW : `` I can forgive anybody but he needs to step down , '' Peggy Shannon says . CNN 's Chuck Johnston and Matt Smith contributed to this report . She works at the Senior Citizens Service Desk at City Hall . The city has been under fire for months over its handling of a homeless encampment on city-owned land in front of City Hall. Filner has acknowledged failure `` to fully respect '' some women , but says he 'll be vindicated .
NEW : `` I can forgive anybody but he needs to step down , '' Peggy Shannon says . She works at the Senior Citizens Service Desk at City Hall . The city has been under fire for months over its handling of a homeless encampment on city-owned land in front of City Hall. Filner has acknowledged failure `` to fully respect '' some women , but says he 'll be vindicated .