What the heck have you done with the liberty-leaning, if not -loving, folks who inhabit APS? Seems to me I recall they went all ballistic when libraries tried to throw out Huck Finn and Anne Frank's Diary and Catcher in the Rye and Little Black Sambo, among other literary gems. Or putting filters on computers so you cannot pull up APS, or Gunbroker, or Army Times, or Shotgun News, or any of the other sites that have GUNZ in them.
Congress shall make no law respecting an establishment of religion, or prohibiting the free exercise thereof; or abridging the freedom of speech, or of the press; or the right of the people peaceably to assemble, and to petition the Government for a redress of grievances.
And by extension, neither shall the States.
Public libraries should ensure that porn is not called up on computers in the kiddie section, and should offer "privacy screens" so that other patrons cannot see what you are looking at. (But then those screens should be permanently installed on all monitors anyhow, as it is nobody else's business what you are looking at.) Only because most library printer systems use a central printer will I agree that the printing off of porn should be restricted.
As for any physical activity that someone might engage in while looking at the monitor - there are already laws in place to control that and deal with those that cannot restrain their behavior.
I am opposed to allowing the homeless to bathe and do laundry in public restroom sinks. Public shelters and private charities should provide facilities for those activities to the extent that they relate to their specific missions. If government wants to get involved and does not want to build/retrofit shelters that offer those services, they can open up the locker rooms at schools during times the building is not in use by the students/staff. Yes, this will cost taxpayer money - which is why the taxpayers can decide to pay for the additional service or not.)
stay safe.