From rug pulls to scams to mocking the art, NFTs have faced criticism from regulators and mainstream media. Can the tech overcome the critics?