i don't think a straight out ban is needed, but we should have a deposit scheme like Germany with plastic bottles, each disposable has a (lets say £4) deposit, this is paid along with the price of the vape, once you finish using your vape you take it back to any shop that sells them and get your money back or have it discounted from your shop, any money that the government is left with from people not bringing them back is put towards a greener future, this would mean we have to make rules around the ease of Recyling a battery. something that i dont believe is common knowledge is most batteries used for disposables are rechargeable cells, meaning that realistically we can reuse the battery's without completely rebuilding them.
ofc this isnt the only thing that should be done, we also need to remove the 2ml limit from disposables (hopefully all vapes as its just stupid) but we need to as companies are currently forced to sell disposable vapes that don't last as long. meaning a disposable lasts a day not a week. my view on the 2ml tank limit is it should be removed, as all it causes is the vaper having to refill the tank more, leading to more spills and more dry hits, and dry hits are not a health benefit. but if we are just changing the law for disposables, we can make it so that it only applies to tanks that are designed to be opened.
removing of internet sales would also be a good idea, mostly disposables are used by teenagers, and having them delivered to your door with not much more of a "are you over 18?" is a problem. but that's a separate issue i hold with them and isn't relevant to the op