Pretty much this,it is a problem almost solely of our own making,people would think twice about dropping their crap if an on the spot fine of £500 was handed to them ,failing to pay it increases £100 daily until it gets to £1000 and then a ****ing good hiding is administered.