Wiener countered that it was inappropriate for hard-core nudists to wrap themselves in the mantle of personal liberty.
"I don't agree that having yellow hair is the same as exposing your penis at a busy street corner for hours and hours for everybody to watch as they go by," he said.
Under Wiener's proposal, a first offense would carry a maximum penalty of a $100 fine, but prosecutors would have authority to charge a third violation as a misdemeanor punishable by up to a $500 fine and a year in jail.
Exemptions would be made for participants at permitted street fairs and parades, such as the city's annual gay pride event and the Bay-to-Breakers street run, which often draws participants in costumes or various states of undress.
A federal lawsuit claiming the ban would violate the free speech rights of people who prefer to make a statement by going au naturel was filed last week in case the ordinance clears its final hurdles.