Well, in my country they've replaced the straws on those 2dl juice boxes by a flimsy paper straw that disintegrate with any contact with any liquid, and can't punch trough the tiny METALLIC seal for the straw hole. These useless paperrolls are packed in pladtic, and gued to the side of the box...
pretty dang sure littering is already generally illegal and that has done basically nothing to stop people from doing it. But people can't throw plastic into the ocean if they can't get their hands on plastic to throw in the ocean.