IMO offense is taken, not given.
In cases like this the "burden" should be on the party choosing the content they want to see.
Everyone should be able to upload a photo of ice on the sidewalk, but the other users should define that ice or sidewalks are offensive to them.