I'm normally against the Death Penalty but in some cases I could make an exception...
I hear you, I detest litter.
There's a road near here that's really bad for fly tipping (builders waste etc). The adjacent landowner got *&%^$ off and installed cctv, but apparently the police did sweet hee-haw with the footage. He has now blocked off the entrances to his land, so now all the *&%^$ just gets dumped on the verges right by the road.
Absolute scumbags. For as long as proper disposal costs money, and there is little to no chance of getting caught, it's going to keep happening.
'Domestic' type littering *should* be easier to stop - it just needs the public mood and attitude toward it changed. The majority of people do what the crowd do, if they think it's socially unacceptable most will stop. Think, the changing attitude toward drink driving.
I was sat behind a guy at some traffic lights one day when he chucked a fag packet out the window. I walked round, lobbed it back in his window and said 'think you dropped this mate'. He was so shocked he just sat there open mouthed until the lights changed and he drove off. He may have just lobbed it out the window again once he got round the corner, but I like to think it gave him a moment to reflect on how much of a douche he was being.
I think it's also about what people see as being 'the norm'. I now carry a litter picker and bin bag in my car, if I stop in a layby and there's rubbish lying about I just pick it up and bag it. It might do nothing, but again I like to think that if the layby is tidy to start with, folk will be less likely to chuck more rubbish about.