The survey found that 10 companies were responsible for more than half of the identifiably branded rubbish found on the UK’s beaches." But are they? Isn't this shifting the blame from the end user that improperly disposes of their trash to the company? Sure, they could do more to reduce packaging issues, but in the end, it is the consumer that is tossing these things out rather than recycling them.
Considering recycling can mean shipping trash to a poor country, it's not the ultimate environment rescuer. (Doesn't mean we should stop doing it, obviously)