The two situations...leaving rubbish behind in cafe and throwing it out of the car window on streets.. are somewhat different and one may not necessarliy logically follow the other. In case of cafe's we have helpers who can attend to the rubbish immediately whereas it is not so in case of later whereby the litter may stay on the streets for much longer period and being in open, prone to (faster) degradation causing harm.