in reply to @ 2016-39 13:20 UTCThe public timeline is a curiosity. People have complained at me before for posting test content also because it "clutters the public timeline". I have news for you: GNU Social is a following/follower network. Follow what you want to see and stop reading the public timeline as though it consists of all your friends! Especially on legitimate public servers, allowing new users is a win and complaining that they post stuff you don't want to see is you doing it wrong.
The easiest thing would probably be to kill the public timeline, but it is sort of "nifty". Certainly making it only show posts from local users would solve the federated porn concern.