I watched the video on that yesterday, and I thought it was a great idea. It gives people an incentive to not get rid of them illegally. On that note, as John Gullick mentioned, there have to be bunkers to put the flares in at marinas so they can be stored until CIL can pick them up.
I think it's a great idea, but there's an implementation piece to implement it properly.