Napier is one of my favorite historical figures, but wasn't sati banned based on the requests of (native) Hindu reformers, and Napier merely spoke in favor of the ban when other Hindu priests complained? It seems like a stretch to argue that it was Napier who worked to put an end to sati.