Thank you! Exactly one of my pet peeves. And no, this doesn't just apply to the UK alone. I've seen this pretty much everywhere.
It's so convenient to push the blame to the individual consumer / citizen. Carry your trash around with you until you get home. Even then, don't just toss it, but separate the paper from the metal from the plastic from the organic stuff, and better write your name on your garbage bags, or else you'll be seen as irresponsible.
Okay, but what about producing all the material consumers don't care about, but still get dumped on when buying stuff? And of course, if the city can't won't pay for keeping public spaces clean, it's all up to us to do it. (Actually, we the people have already taken care of it, in most cases, by paying taxes specifically for this purpose!)
Finally, the group dynamic kicks in, which can be summarized by the German proverb Der Klügere gibt nach, which can be translated to the smarter one gives in. However, the extension of the proverb is just as wise, claiming Der Klügere gibt nach bis er der Dumme ist, meaning the smarter one gives in until he's the dumb one (i.e. he's the one being taken advantage of). And that is exactly how I feel, when I see myself forced to carry my trash home with me, passing street corners piled with garbage where I remember that a bin used to be.
RE: On Littering...