I like that they've said they'll start banning the cables, but I'm disappointed that - from my reading of the article - Amazon isn't doing any testing to detect these bad cables and are instead relying on customer reviews to report bad cables. That means for most cables someone's going to have to buy a cable and have it damage their device or have the equipment and know-how to detect it ahead of time.
Having Amazon test every cable obviously doesn't scale either but couldn't they require the vendors to provide test results showing that the cable is spec compliant? Of course the vendor could forge the results, but that's intentionally malicious and this would at least catch non-malicious accidents.