You're only responsible for your own actions. If you see a dangerous piece of footpath, rather than muttering "somebody should fix this..." then you call the council and start the action yourself. See rubbish on the beach? Pick it up and put it in a bin. Of course people shouldn't litter, and yes, things should be maintained so they're not dangerous, but stuff happens.
I think it's dangerous to be a "people should..." person. All the anger and bitterness builds up inside so that even when "someone does" do something, you're too busy tutting and about-timing to take the time and appreciate it.
I don't want to be a "somebody should" person - I want to be an "I'll do it" person. Much better non?